Soy nuevo en los procedimientos almacenados y trato de agregar una clave primaria compuesta a una variable de tabla.Clave principal compuesta en la tabla Variable en el procedimiento almacenado
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);
Recibo un error en ALTER TABLE @statistictemp
diciendo
Incorrect syntax near '@statistictemp'. Expecting ID, QUOTED_ID, or '.'.
¿qué estoy haciendo mal aquí? ¿Cómo se agrega una clave primaria compuesta a una variable de tabla?