CREATE TABLE [dbo].[Foo](
[FooId] [int] IDENTITY(1,1) NOT NULL,
[BarId] [int] IDENTITY(1,1) NOT NULL
)
lợi nhuận
Msg 2744, Level 16, State 2, Line 1
Multiple identity columns specified for table 'Foo'. Only one identity column per table is allowed.
Vì vậy, không, bạn không thể có hai cột nhận dạng. Tất nhiên, bạn có thể làm cho khóa chính không tăng tự động (danh tính).
Chỉnh sửa:msdn:TẠO BẢNG (Transact-SQL) và TẠO BẢNG (SQL Server 2000):
Mỗi bảng chỉ có thể tạo một cột nhận dạng.