sql语句问题
我在新网有个sqlserver的数据库!上传了若干表,再用过一段时间后,某个表我想将一个int型的字段给为“标示”列!!!
怎么能既改变其字段属性,又保留原有的值???
我用如下办法总是出错:
ALTER TABLE 表 ADD 编号1 bigint identity(1,1) not null
SET IDENTITY_INSERT 表 ON
update 表 set 编号1=编号 (错误提示:无法更新标识列编号1)
SET IDENTITY_INSERT 表 OFF
ALTER TABLE 表 DROP COLUMN 编号
exec sp_rename '表.编号1','编号'
在“update 表 set 编号1=编号”时总是出错:无法更新标识列编号1