CREATE TABLE [dbo].[Foo](
[FooId] [int] IDENTITY(1,1) NOT NULL,
[BarId] [int] IDENTITY(1,1) NOT NULL
)
returnerar
Msg 2744, Level 16, State 2, Line 1
Multiple identity columns specified for table 'Foo'. Only one identity column per table is allowed.
Så nej, du kan inte ha två identitetskolumner. Du kan naturligtvis göra att primärnyckeln inte ökar automatiskt (identitet).
Redigera:msdn:CREATE TABLE (Transact-SQL) och CREATE TABLE (SQL Server 2000):
Endast en identitetskolumn kan skapas per tabell.