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
至此,相信大家都已经熟悉了“如何如果您对“招生”有了更深入的了解,不妨实践一下!这里是网站,更多相关内容,您可以进入相关渠道查询,关注我们,继续学习!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > SQL2000中如何在指定位置插入列