gpt4 book ai didi

sql-server - 在 SQL Server CE 中插入一行并检索新行的标识

转载 作者:行者123 更新时间:2023-12-02 12:23:40 25 4
gpt4 key购买 nike

我正在尝试插入一行并通过以下方式获取新行的标识:

INSERT INTO blah....;
SELECT @@IDENTITY as NewID;

我正在尝试通过 C# 中的 DbCommand 对象的一次调用来执行这两个语句...它似乎不起作用,或者我出了问题。

我读到精简版不支持批量执行多个语句...但我也发现了这一点:

If you want to run multiple queries simultaneously, you must include a new line character for each statement and a semicolon at the end of each statement.

来源:http://technet.microsoft.com/en-us/library/bb896140(SQL.110).aspx

那么它是否有效......如果有效的话我错过了什么?

(我意识到我可以执行两个命令并且工作正常,但我想知道我是否遗漏了一些东西)。

最佳答案

这看起来像是一个文档错误,但事实恰恰相反。每次 ExecuteNonQuery 调用只能执行一条语句。

关于sql-server - 在 SQL Server CE 中插入一行并检索新行的标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com