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

Làm cách nào để xóa bộ đệm PRINT trong TSQL?

Sử dụng RAISERROR chức năng:

RAISERROR( 'This message will show up right away...',0,1) WITH NOWAIT

Bạn không nên thay thế hoàn toàn tất cả các bản in của mình bằng raiserror. Nếu bạn có một vòng lặp hoặc con trỏ lớn ở đâu đó, chỉ cần làm điều đó một hoặc hai lần mỗi lần lặp hoặc thậm chí chỉ vài lần lặp lại.

Ngoài ra:Lần đầu tiên tôi tìm hiểu về RAISERROR tại liên kết này, bây giờ tôi coi là nguồn cuối cùng để xử lý lỗi SQL Server và chắc chắn đáng đọc:
http://www.sommarskog.se/error-handling-I.html



  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ính toán thời gian chênh lệch giữa hai hàng

  2. Chức năng tách trong SQL Server 2008

  3. Sử dụng số thực hoặc số thập phân cho ứng dụng kế toán số tiền?

  4. Mô phỏng hàm MySQL group_concat trong Microsoft SQL Server 2005?

  5. JSON trong SQL Server