sql数据库中为列添加identity属性有什么用

sql数据库中为列添加identity属性有什么用,第1张

标识列,这一列将自动编号:

例如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、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10202243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存