sqlserver存储过程问题

u014480075 2020-05-08 01:50:42
print 影响存储过程得执行么? 今天碰到个问题,以前没遇到,昨儿系统出现锁表问题,一直查到存储过程发现锁表存储过程跑不完,就加了print调试下,把锁表问题解决以后print也没去掉觉得是没影响,今天发现还是有问题存储过程跑了报错,拿掉print以后就没报错了??? 是print得问题么?
...全文
98 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yole 2020-05-08
  • 打赏
  • 举报
回复
引用 2 楼 u014480075 的回复:
[quote=引用 1 楼 Yole 的回复:] 如果不是要output参数或者return整数再或者elect语句返回记录集的话,添加print不会有影响。 如果有上面说的三种情况,可以使用SET NOCOUNT ON 。

SET NOCOUNT ON
--命令已成功完成。
SET NOCOUNT OFF
(100 行受影响)
这个怎么用? 在存储过程头上on就可以了么?[/quote] 是的~过程开始就SET NOCOUNT ON 最后在SET NOCOUNT OFF 不过print对性能的影响微乎及微~
u014480075 2020-05-08
  • 打赏
  • 举报
回复
引用 1 楼 Yole 的回复:
如果不是要output参数或者return整数再或者elect语句返回记录集的话,添加print不会有影响。 如果有上面说的三种情况,可以使用SET NOCOUNT ON 。

SET NOCOUNT ON
--命令已成功完成。
SET NOCOUNT OFF
(100 行受影响)
这个怎么用? 在存储过程头上on就可以了么?
Yole 2020-05-08
  • 打赏
  • 举报
回复
如果不是要output参数或者return整数再或者elect语句返回记录集的话,添加print不会有影响。 如果有上面说的三种情况,可以使用SET NOCOUNT ON 。

SET NOCOUNT ON
--命令已成功完成。
SET NOCOUNT OFF
(100 行受影响)

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧