在sql server中自动增加id

如何在表中插入新行时自动增加SQL Server中的ID? 该ID是表格的主键。


你正在寻找身份。

例如

CREATE TABLE MyTable
(
ID INTEGER IDENTITY(1,1) PRIMARY KEY,
FieldA VARCHAR(10)
)

ID字段将自动递增,从1开始,每次递增1。


并在代码查找scope_identity()和OUTPUT子句中返回id。 请勿使用@@ identity,因为如果将触发器放在表上,它可能会返回错误的值,因此如果您重视数据完整性,则不安全。

链接地址: http://www.djcxy.com/p/17135.html

上一篇: auto incrementing id in sql server

下一篇: How can I find unindexed foreign keys in SQL Server