sql >> Database >  >> RDS >> Sqlserver

Een fout rapporteren vanuit een door de gebruiker gedefinieerde functie van SQL Server

U kunt CAST gebruiken om een ​​betekenisvolle fout te genereren:

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

Dan zal Sql Server wat hulpinformatie tonen:

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


  1. Hoe SQLite db-waarden in Arraylist naar Listview te krijgen

  2. LINQPad - Verbindingsreeks naar mijn Oracle DB

  3. Hoe haal ik gegevens op uit meerdere gerelateerde tabellen in Postgres?

  4. Verwijder ASCII Extended Characters vanaf 128 (SQL)