向SQL Server数据库中使用SQL Script向表添加列并指定添加列的位(2)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:05 点击:次
GO
SET IDENTITY_INSERT dbo.Tmp_testadd OFF
GO
DROP TABLE dbo.testadd
GO
EXECUTE sp_rename N'dbo.Tmp_testadd', N'testadd', 'OBJECT'
GO www.2cto.com
ALTER TABLE dbo.testadd ADD CONSTRAINT
PK__testadd__357D4CF87F60ED59 PRIMARY KEY CLUSTERED
(
code
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
COMMIT
系统的方法是,先生成一个和修改后的表一样的临时表,将原来的表中的数据放到临时表中,然后原来的表删除掉,
再将临时表的名字改为原来的表的名称就可以了。
呵呵,原来系统是使用临时表做桥梁完成的。
作者 weizhiai12
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>