SQL2000中如何在指定位置插入列

分类:编程技术 时间:2024-02-20 15:31 浏览:0 评论:0
0
本文主要讲解《SQL2000中如何在指定位置插入列》。有兴趣的朋友不妨看一下。文章介绍的方法简单、快捷、实用。现在就让小编教你“如何在SQL2000中在指定位置插入列”!

如何在SQL2000中在指定位置插入列:

系统处理是很简单,创建一个新表Tmp_test,将旧表test中的所有数据插入到新表中,然后删除test,将Tmp_test重命名为test,代码如下:

BEGIN TRANSACTION

将 QUOTED_IDENTIFIER 设置为打开

将 ARITHABORT 设置为打开

将 NUMERIC_ROUNDABORT 设置为关闭

将 CONCAT_NULL_YIELDS_NULL 设置为打开

将 ANSI_NULLS 设置为打开

设置 ANSI_PADDING 为开

设置 ANSI_WARNINGS 为开

提交

开始事务

创建表 dbo.Tmp_test

(

a char(10) NULL,

b char(10) NULL,

c char(10) NULL,

d char (10) NULL

) ON [PRIMARY]

GO

IF EXISTS(SELECT * FROM dbo.test)

EXEC( 'INSERT INTO dbo.Tmp_test (a, c, d)

SELECT a, c, d FROM dbo .test (HOLDLOCK TABLOCKX)')

执行

删除表 dbo.test

执行

执行 sp_rename N'dbo.Tmp_test ', N'test', 'OBJECT'

GO

COMMIT

至此,相信大家都已经熟悉了“如何如果您对“招生”有了更深入的了解,不妨实践一下!这里是网站,更多相关内容,您可以进入相关渠道查询,关注我们,继续学习!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > SQL2000中如何在指定位置插入列

用户评论