如何让@@ IDENTITY或SCOPE_IDENTITY()在SQL Server Compact Edition中工作?

时间:2013-04-10 04:09:46

标签: sql sql-server vb.net tsql sql-server-ce

在我的SQL Server Compact Edition数据库中,这可以工作:

INSERT INTO Clients (Title, FirstName, MiddleName, LastName, Suffix, IsMale)
VALUES (NULL, NULL, NULL, NULL, NULL, NULL)

但这不起作用:

INSERT INTO Clients (Title, FirstName, MiddleName, LastName, Suffix, IsMale)
VALUES (NULL, NULL, NULL, NULL, NULL, NULL); SELECT @@IDENTITY

这里的知识分子是什么?我将它全部作为一个字符串/命令传递给VB.Net的SQL Server CE,如果这有任何区别。

最初我尝试用SCOPE_IDENTITY()做这个并且强烈偏好,但显然不支持?如果对SCOPE_IDENTITY()问题有一个解决方法,我希望得到一个涉及该解决方案的答案;如果没有,那么我会很乐意回答@@ IDENTITY。

谢谢!

1 个答案:

答案 0 :(得分:-1)

呃......你不能如果你谷歌这些命令中的任何一个,他们只提供完整的SQL作为支持的版本。