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

SQLServerストアドプロシージャのリターンコードの奇妙さ

    プロシージャをいじってみると、foo.KeyColにnullを挿入し、内部キャッチのRAISERRORを削除すると、-6が返される可能性があります。これはSQLServerが実行していることであり、ここに文書化されています:ストアドからの戻り値手順




    1. 列の値に応じた条件付き ORDER BY

    2. ビット演算の代替

    3. 生年月日に基づいて年齢を計算します

    4. Oracleのタイムゾーンの日付形式