Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak zgłosić błąd z funkcji zdefiniowanej przez użytkownika programu SQL Server

Możesz użyć CAST, aby zgłosić znaczący błąd:

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

Następnie Sql Server wyświetli kilka informacji pomocy:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć znaki Unicode/nie-ASCII w polu NTEXT w tabeli programu SQL Server 2005?

  2. Dlaczego mój SqlConnection pozostaje na liście procesów SSMS po jego zamknięciu?

  3. SQL Server 2008 Zmiana przechwytywania danych, kto dokonał zmiany?

  4. Próba zalogowania się przy użyciu uwierzytelniania SQL nie powiodła się

  5. Jak obsługiwać wiele obiektów za pomocą okna szczegółów Eksploratora obiektów w SSMS — samouczek SQL Server / TSQL, część 22