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

SQLServerのユーザー定義関数からエラーを報告する方法

    CASTを使用して、意味のあるエラーをスローできます:

    create function dbo.throwError()
    returns nvarchar(max)
    as
    begin
        return cast('Error happened here.' as int);
    end
    

    次に、SQLServerはいくつかのヘルプ情報を表示します:

    Msg 245, Level 16, State 1, Line 1
    Conversion failed when converting the varchar value 'Error happened here.' to data type int.
    


    1. SQLServerでのSETROWCOUNTの動作

    2. MySQL評価システム-評価を見つける

    3. rake db:createがWin7x64で失敗する

    4. SQLクエリ:グループの最大値レコードを返す