sql >> データベース >  >> RDS >> Sqlserver

RAISERROR―SqlExceptionとの見分け方は?

    RAISERROR コマンド エラーのタイプを識別するために使用できる msg_id パラメータが含まれています。この値は、 を通じてアプリケーションに提供されます。 SqlException.Number 財産。このようにして、システムで定義されたカスタム エラー メッセージを含むストアド プロシージャによって発生した例外を特定できます。

    RAISERROR の場合 テキスト文字列のエラー メッセージで呼び出され、次に Number 50000 になります。



    1. SQL-'08:複数のReplaceステートメントは悪い習慣ですか/このクエリを書く別の方法はありますか?

    2. Pythonマルチプロセッシングプールがマップ呼び出しでハングする

    3. Laravelの移行-整合性制約違反:1452子行を追加または更新できません:外部キー制約が失敗します

    4. テーブル値関数とパラメーターを持つ別のテーブルを結合することは可能ですか?