问题描述:我有一个已存在数据的表,现在需要增加一个ID列,并设置为自增长。
我添加ID列之后,需要从1开始递增把已有的数据行的ID字段填充,才可以设置为自增长的主键。
不说了,上SQL语句块
DECLARE @i int
SET @i=0
UPDATE table1 SET @i=@i+1,ID=@i
当然,用游标也是可以的,那就有些大材小用了。
之后再把id字段设置为自增字段就不会报错了。
博客主要围绕已有数据的表展开,讲述了为其增加一个ID列并设置为自增长的操作。需先添加ID列,从1开始递增填充已有数据行的ID字段,之后再将id字段设置为自增字段,还提到用游标实现有些大材小用。
问题描述:我有一个已存在数据的表,现在需要增加一个ID列,并设置为自增长。
我添加ID列之后,需要从1开始递增把已有的数据行的ID字段填充,才可以设置为自增长的主键。
不说了,上SQL语句块
DECLARE @i int
SET @i=0
UPDATE table1 SET @i=@i+1,ID=@i
当然,用游标也是可以的,那就有些大材小用了。
之后再把id字段设置为自增字段就不会报错了。
478
2953
1047

被折叠的 条评论
为什么被折叠?