Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да съобщите за грешка от дефинирана от потребителя функция на SQL Server

Можете да използвате CAST, за да изведете значима грешка:

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

След това Sql Server ще покаже помощна информация:

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. Как мога да избягам от квадратни скоби в клауза LIKE?

  2. Получаване и инсталиране на Microsoft SQL Server Management Studio

  3. Разбиране на връзката между функциите за класиране, OVER(), GROUP BY?

  4. SQL Server:Какво означава 1 ++ 2?

  5. Изключване на дял в SQL Server (T-SQL)