0
我想分配給新創建的行整數調用身份,同時創建一個新的行
INSERT INTO wcategory (name, description) values ('Manager','Hotel Managment');
INSERT INTO worker (name, categoryID) values ('User', CAL IDENTITY());
但是我似乎得到意外的標記調用錯誤。 任何想法如何正確調用最後的身份?或者至少是否有工作?
從CAL IDENTITY中刪除CALL也起作用。謝謝你的回答,它也可以。 – vedran
這兩個不相同。 [「SCOPE_IDENTITY返回只在當前範圍內插入的值; @@ IDENTITY不限於特定範圍。」](http://msdn.microsoft.com/zh-cn/library/ms190315.aspx)另請參見http: //stackoverflow.com/a/2154129/104223 – Leigh