我们在很多时候,需要设置表中的某列自增长,如下:
ID NAME
----------------
NULL A
NULL B
NULL C
NULL D
假设有两列,一列是数字ID,一列是名称。如果一个这样的表中,已经有四行,现在我们要将其变成:
ID NAME
----------------
1 A
2 B
3 C
4 D
参考语句:
DECLARE @FID int
SET @FID = 0
UPDATE tablename SET ID = @FID,@FID = @FID + 1
本文详细介绍了如何在数据库表中实现特定列的自增长功能,并通过示例代码展示了如何将现有数据更新为连续递增的ID序列。
我们在很多时候,需要设置表中的某列自增长,如下:
ID NAME
----------------
NULL A
NULL B
NULL C
NULL D
假设有两列,一列是数字ID,一列是名称。如果一个这样的表中,已经有四行,现在我们要将其变成:
ID NAME
----------------
1 A
2 B
3 C
4 D
参考语句:
DECLARE @FID int
SET @FID = 0
UPDATE tablename SET ID = @FID,@FID = @FID + 1

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