私の最高のGoogleの結果はthisた:11以下異なるRAISERROR重大度はどういう意味ですか?
- 11-16が16以上使用
- のために用意されていた警告、ないエラーがシステムエラー
- されている11の間には行動の違いはありません-16
ただし、BOLからは、「0から18の重大度はどのユーザーでも指定できます」
私の特定のストアドプロシージャでは、エラーを.Netクライアントアプリケーションに戻したいので、11-18の間の重大度レベルがこのトリックを行うように見えます。レベルのそれぞれが何を意味するのか、どのように使用すべきかについて、権威ある情報を持っている人はいますか?
他のバージョンはわかりませんが、SQL Server 2008では重大度16が**実行を終了しないことに非常に驚きました。 –
私は、試行錯誤後に私はレベル= 13を使用して、同じトリックをDelphiアプリケーションに使用します。このように実行は停止されません(私はユーザーに情報を表示するためにトリガーでエラーを発生させます)。もちろん、それは "ひどい悪い習慣"ですが効果的です。 – LaBracca