Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So melden Sie einen Fehler von einer benutzerdefinierten SQL Server-Funktion

Sie können CAST verwenden, um einen sinnvollen Fehler auszulösen:

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

Dann zeigt Sql Server einige Hilfeinformationen an:

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