31
我是新来的存储过程,并试图添加一个复合主键到表变量。复合主键在表变量在存储过程
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);
我得到的ALTER TABLE @statistictemp
一个错误说
Incorrect syntax near '@statistictemp'. Expecting ID, QUOTED_ID, or '.'.
我在做什么错在这里?如何将复合主键添加到表变量?