問題タブ [raiseerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
439 参照

mysql - SQL データベースで RAISERROR を処理する方法

以下のエラーを変数に処理して、テーブルに格納できるようにしたい

上記のコマンドからエラー全体を取得し、テーブルに保存する必要があります。

前もって感謝します..!!

0 投票する
1 に答える
1161 参照

sql-server - 別のプロシージャ内のプロシージャの RaiseError のメッセージを取得する方法

と の 2 つの手順がPROC_AありPROC_Bます。

両方の手順でトランザクションが管理されます。

PROC_B呼び出してエラーをスローしRAISEERROR、特定の条件でメッセージを渡します

で実行(呼び出し)PROC_BしていPROC_Aます。PROC_Bここで、 inによってスローされたエラー メッセージを取得したいと考えていますPROC_A

どうやってやるの?

0 投票する
1 に答える
288 参照

c# - プロシージャ (SQL Server 2014) の Raiserror はクライアント側をキャッチしません (c#)

ストアド プロシージャ キャッチ ブロック コード。

上記のストアド プロシージャは、SSMS を使用して実行すると、エラーをスローして表示します。

.Net クライアント コードのみの例外部分。

アプリケーションがストアド プロシージャを呼び出すと、例外ブロックでキャッチされません。

どんな種類のヒントやアイデアも私を助けてくれます。

0 投票する
1 に答える
1084 参照

sql - SQL Server の Try/Catch、Begin/Tran、RaiseError、Loop、および Return。正しい順番は?

私は次の手順を持っています。(構文は完璧ではありません。アイデアを提供したいだけです)。

質問:

  1. レイズエラーはキャッチブロックを強制しますか? その場合、トランザクションは完全に (ループのすべての反復に対して) ロールバックされますか?

  2. #1をケースにしたいのですが、ロールバックトランの後に「RETURN」を追加する必要がありますか?

繰り返しで何らかのエラーが発生した後でもループが継続しているように見えるため、この質問をしています。