在SQL Server中,可以通過使用IDENTITY屬性來使主鍵自增。
在創建表時,可以在主鍵列后面使用IDENTITY(1,1)來指定主鍵的自增屬性。其中,1表示起始值,1表示遞增值。
例如,以下是創建一個名為"Customers"的表,并使"CustomerID"列作為主鍵自增的示例:
CREATE TABLE Customers ( CustomerID INT IDENTITY(1,1) PRIMARY KEY, CustomerName VARCHAR(50), ContactName VARCHAR(50), Address VARCHAR(100) );
在上述示例中,CustomerID列被指定為主鍵,并使用IDENTITY(1,1)屬性使其自增。每次插入一行數據時,CustomerID的值將自動遞增。
注意:IDENTITY屬性只能應用于整數類型的列。