一条sql语句实现自增长列

我们在很多时候,需要设置表中的某列自增长,如下:

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

你可能感兴趣的:(一条sql语句实现自增长列)