在我的存储过程中使用PRINT有什么不利之处吗?

gan*_*elo 7 sql t-sql sql-server stored-procedures sql-server-2008

这些年来我无法相信我会问这个问题,但......

在我的存储过程中使用PRINT有什么不利之处吗?我已经用它来进行调试,但是我应该在完成后删除它们吗?如果我不必,我宁可不要.

Pra*_*ana 1

print 是我仅用于调试存储过程的函数调用...它会影响性能,但其函数调用的成本非常低..如果可能的话将其删除或在代码中注释它..

注意:然而,执行数千次的循环中的 PRINT 很可能会导致性能问题。

另外检查已经问的问题:SQL 过程中的打印语句应该影响性能吗?