2
A
回答
2
通常情况下,只有DDL查询,只是返回
command(s) completed successfully
例如,如果你创建一个表/视图/存储过程/函数或DB任何其他对象,你只会得到上述声明。
当您要执行DML,那么你就应该理想地得到
(xxx row(s) affected)
即使有不满意的WHERE子句,你仍然会得到
(0 row(s) affected)
除非,当然你首先执行
SET NOCOUNT ON
顺便在执行时自己会给
command(s) completed successfully
为什么你不只是在这里发布你的查询,所以我们知道你在说什么?
拉吉
+0
是的,我正在制作一个函数。不幸的是,我删除了查询。我想看看这个功能是否按预期工作。 – 2013-04-10 07:51:46
0
我认为,如果你想看到之前和值之后,您需要将它们写在声明自己。您也可以执行多个打印语句来查看发生了什么(您必须创建它们)。
谨慎的一句话 - 如果您使用类似VB/C#的东西来获取结果,请记住任何选择结果将会是从存储过程返回。因此,如果您在更改前进行了选择,进行了更改并再次进行了选择,则新记录将位于第二个表中。
通常,如果我正在更新存储过程中的记录,如果它通常不会返回任何内容,我将返回所有已更改的记录。然后,如果有人调用proc但忽略结果,则不会造成伤害。
相关问题
- 1. 查看结果,查询返回与“puts”
- 2. 使用.toArray查询不会返回任何结果以查看
- 3. SQL查询返回无效结果
- 4. 返回查询结果如果条件
- 5. MDX查询返回不同的结果
- 6. 查询不返回预期的结果
- 7. 查询返回不正确的结果
- 8. 查询返回不同的结果
- 9. 查询不会返回任何结果
- 10. Elasticsearch不返回聚合查询结果,但返回其他查询结果
- 11. 查询返回无结果
- 12. PDO查询返回结果
- 13. 从Couchbase的查看查询结果返回完整文档
- 14. litedb查看查询结果
- 15. JavaScript函数不返回查询结果
- 16. php查询不返回结果
- 17. Cypher查询返回不良结果
- 18. MySQL查询心不是返回结果
- 19. XPath查询不返回结果
- 20. SQL查询不返回预期结果
- 21. page_fan查询不返回结果
- 22. 解析containsIn查询不返回结果
- 23. Freebase MQL查询 - 不返回结果
- 24. SQL查询不返回结果
- 25. SQL查询不返回正确结果
- 26. Laravel 5.3查询不返回结果
- 27. PHP查询不返回所有结果
- 28. node.js MongoDB查询不返回结果
- 29. 子查询比较不返回结果
- 30. 查询不返回结果,左连接
'SET NOCOUNT ON;' – vikas 2013-04-10 06:58:03
我不清楚你想获得什么信息。你能举个例子吗? – 2013-04-10 07:02:00
@vikas - 这与我想要做的事情相反。它不起作用 – 2013-04-10 07:02:35