例如identity(1,1)
表示这一列将自动从1开始编号,每插入一行,这一列就增1,并且插入数据时不能手动为这列插入,这列的值是系统自动插入的
使用 DBCC CHECKIDENT('表名', RESEED, 200)
查看当前ID。
1> DBCC CHECKIDENT('test_create_tab2', NORESEED)
2> go
检查标识信息:当前标识值'2',当前列值'2'。
DBCC执行完毕。如果DBCC输出了错误信息,请与系统管理员联系。
重置ID
1> DBCC CHECKIDENT('test_create_tab2', RESEED, 100)
2> go
检查标识信息:当前标识值'2',当前列值'100'。
DBCC执行完毕。如果DBCC输出了错误信息,请与系统管理员联系。
1> INSERT INTO test_create_tab2(val) VALUES ('NO id');
2> go
(1行受影响)
1> select from test_create_tab2;
2> go
id val
----------- ----------
101 NO id
(1行受影响)
以上就是关于sql数据库中为列添加identity属性有什么用全部的内容,包括:sql数据库中为列添加identity属性有什么用、SQL 改变Identity、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)