在SQL Server中,可以通過使用IDENTITY屬性來使主鍵自增。
在創(chuàng)建表時(shí),可以在主鍵列后面使用IDENTITY(1,1)來指定主鍵的自增屬性。其中,1表示起始值,1表示遞增值。
例如,以下是創(chuàng)建一個(gè)名為"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)屬性使其自增。每次插入一行數(shù)據(jù)時(shí),CustomerID的值將自動(dòng)遞增。
注意:IDENTITY屬性只能應(yīng)用于整數(shù)類型的列。