Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara melaporkan kesalahan dari fungsi yang ditentukan pengguna SQL Server

Anda dapat menggunakan CAST untuk membuat kesalahan yang berarti:

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

Kemudian Sql Server akan menampilkan beberapa informasi bantuan:

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. Mengapa pernyataan penghapusan SQL tunggal akan menyebabkan kebuntuan?

  2. Pembaruan Massal di C#

  3. Ekspresi Tabel Umum, mengapa titik koma?

  4. Tetapkan Batas untuk Baris Tabel Dalam SQL

  5. Mengapa menggunakan tingkat isolasi READ UNCOMMITTED?