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 '.'.
我在做什麼錯在這裏?如何將複合主鍵添加到表變量?