SQL Server 存儲進程碰到“表 ''#TT'' 沒有標識屬性沒法履行 SET 操作”毛病。本站提示廣大學習愛好者:(SQL Server 存儲進程碰到“表 ''#TT'' 沒有標識屬性沒法履行 SET 操作”毛病)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server 存儲進程碰到“表 ''#TT'' 沒有標識屬性沒法履行 SET 操作”毛病正文
創立暫時表,往暫時表拔出數據的時刻報的毛病。
一開端提醒沒有翻開主鍵,後來翻開主鍵就提醒上述毛病異常。
從網上查找材料沒有找到,然後又到群裡問列位年夜牛,一名年夜牛告知我是沒有設置主鍵。
我又細心看看提醒,豁然開朗,我就給暫時設置了主鍵。
沒有主鍵之前的代碼:
CREATE TABLE #TT( CourseId INT , UserId INT, ClassId INT ) INSERT INTO #TT ( CourseId, UserId, ClassId ) SELECT CourseId, UserId , ClassId FROM dbo.T_MyOrder
履行的話就會報“表 '#TT' 沒有標識屬性。沒法履行 SET 操作”毛病
修正以後代碼:
CREATE TABLE #TT( CourseId INT PRIMARY KEY , UserId INT, ClassId INT ) INSERT INTO #TT ( CourseId, UserId, ClassId ) SELECT CourseId, UserId , ClassId FROM dbo.T_MyOrder
不報錯了。
然後我又把PRIMARY KEY這個症結字去失落了,SqlServer又不報錯了。我如今也不曉得咋回事了!
以上所述是小編給年夜家引見的SQL Server 存儲進程碰到“表 '#TT' 沒有標識屬性沒法履行 SET 操作”毛病 ,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!