Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách báo cáo lỗi từ chức năng do người dùng xác định của SQL Server

Bạn có thể sử dụng CAST để đưa ra lỗi có ý nghĩa:

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

Sau đó Sql Server sẽ hiển thị một số thông tin trợ giúp:

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. tìm kiếm sql từ chuỗi csv

  2. Thuật toán để tránh SQL injection trên MSSQL Server từ mã C #?

  3. Chú ý người dùng đang chạy SQL Server 2008 và SQL Server 2008 R2

  4. SQL Server - Sự cố khi chuyển biến vào một thủ tục được lưu trữ

  5. Làm thế nào để so sánh dấu thời gian SQL trong .NET?