我不能相信這些年後,我問這個問題,但...在我的存儲過程中使用PRINT是否有缺點?
在我存儲的procs中使用PRINT有什麼缺點嗎?我已經使用它進行調試,但是我應該在完成後將它們刪除嗎?如果我不需要,我寧願不要。
我不能相信這些年後,我問這個問題,但...在我的存儲過程中使用PRINT是否有缺點?
在我存儲的procs中使用PRINT有什麼缺點嗎?我已經使用它進行調試,但是我應該在完成後將它們刪除嗎?如果我不需要,我寧願不要。
打印是函數調用,我只在調試時使用存儲過程....這會影響性能,但是其版本很小的成本,它的功能call..if possbile刪除或你的代碼註釋吧..
注意:但是,執行成千上萬次的循環中的PRINT可能會導致性能問題。
還要檢查alreay發問:Print Statement in SQL procedure should affect Performance?
如果打印語句也將是在一個發佈版本執行(而非調試版本),這可能會導致一個(很大)的性能損失。
通常情況下,打印語句的執行成本很高,但我對存儲過程瞭解不多。
編輯:正如其他人已經確認,PRINT
只用於/在調試版本,所以除了呼叫沒有真正的懲罰。
這真的不會有什麼區別,你可以離開他們,如果你想。