SQL Print语句

时间:2015-11-12 16:30:16

标签: sql sql-server-2008

存储过程中是否存在PRINT语句的缺点?好处是我可以轻松地复制/粘贴查询窗口和调试。但是,在生产环境中是否存在任何副作用? 感谢

1 个答案:

答案 0 :(得分:3)

这取决于您使用PRINT语句的位置。

如果在运行数千次的循环中发生PRINT语句,则性能将受到影响。但是如果你不在循环中使用它,并且它只有几个PRINT语句,我就看不到一个巨大的性能问题。

但是我个人倾向于将所有PRINT语句从生产代码中删除,如果它们仅用于调试目的。

之前也曾问过这个问题:Print Statement in SQL procedure should affect Performance?正如你所看到的,它可以对性能产生重大影响。