De SQL Server 2008:

DECLARE @MyTable TABLE(
    PersonID INT NOT NULL,
    Person2ID INT NOT NULL,
    Description NVARCHAR(100),
CONSTRAINT PK PRIMARY KEY CLUSTERED (PersonID, Person2ID)
);

Da:

Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'CONSTRAINT'.

Hay alguna forma han compuesto clave Principal en la Tabla de valores de las variables?

InformationsquelleAutor pkario | 2009-09-14

1 Comentario

  1. 91

    Puede definir una clave principal compuesta así:

    DECLARE @MyTable TABLE
    (   
        PersonID INT NOT NULL,    
        Person2ID INT NOT NULL,    
        Description NVARCHAR(100),
        PRIMARY KEY (PersonID, Person2ID)
    );

Dejar respuesta

Please enter your comment!
Please enter your name here