sql-server - 读取 DONE_IN_PROC

如果我没理解错的话,存储过程的结果还会返回一条名为 DONE_IN_PROC 的消息

Fragment From MSDN:

... SET NOCOUNT ON eliminates the sending of DONE_IN_PROC messages to the client for each statement in a stored procedure.

有没有办法在执行存储过程后以某种方式在 Management Studio 中访问此消息并读取即受影响的行数。

(我出于好奇而问,我知道还有其他方法可以影响行数)

最佳答案

某些(如果不是全部)数据库 API 使 TDS 层的 DONE_IN_PROC 消息可访问。如果 ODBC 是所选的数据库 API,请参阅 http://technet.microsoft.com/en-us/library/ms130812.aspx关于 SQLRowCount、SQLGetStmtAttr 和 NOCOUNT 的讨论。

https://stackoverflow.com/questions/15999270/

相关文章:

json - Play 2.1(scala) - 如何为 scala 枚举案例类编写 Format[

vbscript - 带参数的 Shell.Run

image - 通过 mongo shell 脚本将图像文件读入 MongoDB 文档的二进制字段

iphone - 单个上下文,但在不同上下文中的对象之间为 "Illegal attempt to

visual-studio-2012 - Visual Studio : Undo-redo of

amazon-s3 - s3 临时签名 URL 中缺少对象的自定义 404 页面

php - 为什么使用 mPDF 合并 PDF 文件后超链接丢失?

batch-file - 如何保存包含俄语或中文字符的文件的目录列表

asp.net-mvc-4 - Razor 看不到我的右括号

.net - 如何使用自定义记录器进行 vs 测试?