sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man rapporterar ett fel från en användardefinierad SQL Server-funktion

Du kan använda CAST för att skapa meningsfulla fel:

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

Då kommer SQL Server att visa lite hjälpinformation:

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


  1. Transparent datakryptering och alltid krypterad

  2. Optimalt sätt att sammanfoga/sammanfoga strängar

  3. Välj kurser som är helt nöjda med en given lista med förkunskaper

  4. Välja det vanligaste värdet från relation - SQL-sats