[解決済み】TSQLでPRINTバッファをフラッシュする方法は?
2022-04-02 02:57:01
質問
SQL Server 2005 で非常に長く実行されるストアドプロシージャをデバッグしようとしており、そのために 'print' コマンドを使用しています。問題は、SQL Server からメッセージを受け取るのが、sproc の一番最後になってしまうことです。メッセージ・バッファをフラッシュして、sproc のランタイム中にこれらのメッセージをすぐに見ることができたらと思います。
解決方法は?
を使用します。
RAISERROR
関数を使用します。
RAISERROR( 'This message will show up right away...',0,1) WITH NOWAIT
すべてのプリントを完全にraiserrorに置き換えるべきではありません。 もし、ループや大きなカーソルがどこかにあるのなら、一回や二回の繰り返しで、あるいは数回の繰り返しのたびに実行すればよいのです。
また 私はこのリンクで初めてRAISERRORについて学びましたが、今ではSQL Serverエラー処理に関する決定的なソースであり、読む価値があると思います。
http://www.sommarskog.se/error-handling-I.html
関連
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] 重複した行を削除するにはどうすればよいですか?
-
[解決済み] TSQLを使用してデータベース内のすべてのテーブルのリストを取得するにはどうすればよいですか?
-
[解決済み】SQL Server - トランザクションは、エラー時にロールバックしますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】各GROUP BY式は、外部参照でない列を少なくとも1つ含む必要があります。
-
[解決済み】PRIMARY KEY制約に違反しました。オブジェクトに重複したキーを挿入できない
-
[解決済み] SQL Server の更新コマンドでエラー - "現在のコマンドで深刻なエラーが発生しました".
-
[解決済み] SQL Server : ログインに成功しましたが、「データベース [dbName] にアクセスできません。(ObjectExplorer) "と表示されました。
-
[解決済み] テーブルが存在しない場合、"Table 'dbo.Foo' already exists." というエラーはどのように解決すればよいですか?
-
[解決済み] sp_addrolememberとalter user with default schemaの違いは何ですか...?
-
[解決済み] SQL Server のストアドプロシージャを SQL Developer で実行するには?
-
[解決済み] スカラー変数を宣言する必要があります。
-
[解決済み] SQL Server Management StudioでIntelliSenseが機能しない
-
[解決済み] SQL Server リンクサーバーのクエリ例