Sono nuovo alle stored procedure e sto tentando di aggiungere una chiave primaria composita a una variabile di tabella.Variabile tabella composita primaria su tabella Stored procedure
DECLARE @statistictemp TABLE (
MajorName VARCHAR(50) NOT NULL,
SubName VARCHAR(50) NOT NULL,
DetailedName VARCHAR(50) NOT NULL,
UniversityID SMALLINT NOT NULL,
StatisticValue DECIMAL(9,3)
);
ALTER TABLE @statistictemp
ADD CONSTRAINT pk_statistictemp
PRIMARY KEY (MajorName, SubName, DetailedName, UniversityID);
Ricevo un errore sul ALTER TABLE @statistictemp
dicendo
Incorrect syntax near '@statistictemp'. Expecting ID, QUOTED_ID, or '.'.
che cosa sto facendo male qui? Come si aggiunge una chiave primaria composita a una variabile di tabella?