SQL SERVER——给已有数据的表增加自增字段。

    xiaoxiao2022-07-12  163

    问题描述:我有一个已存在数据的表,现在需要增加一个ID列,并设置为自增长。

    我添加ID列之后,需要从1开始递增把已有的数据行的ID字段填充,才可以设置为自增长的主键。

    不说了,上SQL语句块

    DECLARE @i int SET @i=0 UPDATE table1 SET @i=@i+1,ID=@i

    当然,用游标也是可以的,那就有些大材小用了。

    之后再把id字段设置为自增字段就不会报错了。

    最新回复(0)