sql >> Databáze >  >> RDS >> Sqlserver

Jak nahlásit chybu z uživatelsky definované funkce SQL Server

K vyvolání smysluplné chyby můžete použít CAST:

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

Poté SQL Server zobrazí informace nápovědy:

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


  1. Nahrazení NULL 0 v dotazu SQL serveru

  2. Velký počet sloupců v databázi MySQL

  3. Jak zneviditelnit jeden sloupec tabulky mySQL

  4. codeIgniter místo toho použijte mysql_real_escape_string(). Problém s připojením k databázi