Cannot update identity column 'XXX',identitycolumn
Sqlserver -- 如何修改设置主键的id可以手动更新?
#1 打开表的设计界面
#2 将主键id的is Identity的属性改成No
这样就可以通过Update语句来更新表的主键id了。
如何重新设置主键id的自增长开始值呢?
#1 命令:DBCC CHECKIDENT (tableName, reseed, 1000000)
#2 DBCC:
DBCC help('?') 查看所有的dbcc命令
DBCC HELP('checkdb') 查看单个命令的详细
举例子的话,不要用这么拗口的表名和字段名了就,最好给UPDATE后的表也起个别名,
不过这个SQL写的确实不错。
in代表这条语句同时处理一批数据
而分别执行update语句效率相比要低很多
结果是一样的,但是注意在这个事务执行要进行表的锁定,不然别人也操作这个表容易出问题
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。