0
如何在SQL Server中每當在表中插入新行時自動增加一個ID? 此ID是表格的主鍵。自動增加sql服務器中的ID
如何在SQL Server中每當在表中插入新行時自動增加一個ID? 此ID是表格的主鍵。自動增加sql服務器中的ID
您正在尋找IDENTITY。
例如
CREATE TABLE MyTable
(
ID INTEGER IDENTITY(1,1) PRIMARY KEY,
FieldA VARCHAR(10)
)
ID字段將自動遞增,從1開始,每次遞增1。
並在代碼查找範圍內返回id scope_identity()和OUTPUT子句。請勿使用@@ identity,因爲如果將觸發器放在表上,它可能會返回錯誤的值,因此如果您重視數據完整性,則不安全。
http://www.sitepoint.com/forums/showthread.php?t=41676? – binaryLV 2010-05-05 08:56:26