如果我没理解错的话,存储过程的结果还会返回一条名为 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[
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 - 如何保存包含俄语或中文字符的文件的目录列表