Pages

2016/05/09

副作用のある演算子 'PRINT' を関数内で使用するのは無効です。

副作用のある演算子 'PRINT' を関数内で使用するのは無効です。
SQL Server のスカラー値関数内では、PRINT を使って値の確認等をすることはできません。
副作用のある演算子 'PRINT' を関数内で使用するのは無効です。
というエラーメッセージを出しますが、もう少し想像力を働かせたメッセージにしてもらいたいところですねw これで理解できると思うのでしょうか。

セキュリティ的に可能であれば Visual Studio のデバッグ機能を利用して SQL Server の関数もデバッグできますが、値をその場で確認したいだけなら、単純に

SELECT @hoge

なんていう方法で出力させることはできます。
Related Posts Plugin for WordPress, Blogger...