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

RAISERROR ― Làm thế nào để phân biệt với SqlException?

RAISERROR lệnh bao gồm một tham số msg_id, có thể được sử dụng để xác định loại lỗi. Giá trị này được cung cấp cho ứng dụng thông qua SqlException.Number tài sản. Bằng cách này, bạn có thể xác định bất kỳ ngoại lệ nào được đưa ra bởi một thủ tục được lưu trữ bao gồm thông báo lỗi tùy chỉnh được xác định trong hệ thống.

Nếu RAISERROR được gọi với thông báo lỗi chuỗi văn bản, sau đó là Number sẽ là 50000.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quy trình kiểm tra đơn vị SQL được lưu trữ

  2. OPENROWSET không chấp nhận các biến cho các đối số của nó (SQL Server)

  3. Nhanh chóng upert Sql server 2008 R2

  4. chuỗi tương đương với Sum để nối

  5. Khóa chính trong SQL Server