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

Sự cố RAISERROR kể từ khi chuyển sang SQL Server 2012

SQL 2012 không hỗ trợ phiên bản Raiserror không có tài liệu Cú pháp được hỗ trợ là

RAISERROR(@Message,Serverity,state); 

- @Message có thể là id tin nhắn, nhưng nó phải tồn tại ở dạng sysmessages, vì vậy nếu bạn muốn gửi các tin nhắn tùy chỉnh, tôi nghĩ bạn nên thêm chúng vào sysmessages

http://msdn.microsoft.com/en-us/library/ms178592 .aspx

Hoặc tùy chọn khác là sử dụng THROW

http://technet.microsoft.com/en-us/library/ee677615 .aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kỹ thuật đảo ngược để lập sơ đồ cơ sở dữ liệu trong Visio với SQL Server 2008

  2. Cách tìm tất cả Công việc tác nhân SQL gọi một proc được lưu trữ nhất định

  3. Làm cách nào để đánh dấu một từ trong gridview

  4. Làm cách nào để chuyển sqlparameter tới IN ()?

  5. Dấu ngoặc kép có thể được sử dụng để phân cách một chuỗi không?