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

SqlServerのraiserrorメッセージをC#に保存する

    RAISERRORの重大度によって異なります。重大度1〜10は情報メッセージと見なされ、C#クライアントのフローを中断しません。彼らは例外を投げません。これらの情報メッセージは、接続でInfoMessageイベントをトリガーします。

    重大度が10〜16のRAISERRORがエラーと見なされ、SqlCommand.Executeがスローされ、例外がキャッチされる場合。

    17を超える重大度は、操作するためのものではありません。データベースをオフラインにしたり、インスタンスをシャットダウンしたりする可能性のある重大な問題を示すために、エンジンによってのみ使用されます。重大度が25を超えるエラーを発生させることは技術的に不可能です。重大度が100の例は、単なる愚かさです。



    1. mysql、列名を繰り返し処理します

    2. SQLサーバーで日付をフロアする

    3. 複数の列を持つ単一の固定テーブルと柔軟な抽象テーブル

    4. MariaDB FOUND_ROWS()の説明