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