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

Câu lệnh PRINT trong T-SQL

Vì vậy, nếu bạn có một tuyên bố như sau, bạn đang nói rằng bạn không nhận được kết quả 'in'?

select * from sysobjects
PRINT 'Just selected * from sysobjects'

Nếu bạn đang sử dụng SQL Query Analyzer, bạn sẽ thấy rằng có hai tab ở dưới cùng, một trong số đó là "Thông báo" và đó là nơi các câu lệnh 'print' sẽ hiển thị.
Nếu bạn lo lắng về thời gian để xem các câu lệnh in, bạn có thể muốn thử sử dụng một cái gì đó như

raiserror ('My Print Statement', 10,1) with nowait

Điều này sẽ cung cấp cho bạn thông báo ngay lập tức khi đạt được câu lệnh, thay vì lưu vào bộ đệm kết quả như Trình phân tích truy vấn sẽ làm trong hầu hết các điều kiện.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhật ký giao dịch SQL Server - Phần 2

  2. Tôi có thể có khóa ngoại tham chiếu đến một cột trong dạng xem trong SQL Server không?

  3. Thay đổi định dạng ngày giờ mặc định trên một cơ sở dữ liệu duy nhất trong SQL Server

  4. Khắc phục:“Không thể thực hiện ĐĂNG NHẬP SAO LƯU vì không có bản sao lưu cơ sở dữ liệu hiện tại.” trong SQL Server / SQL Edge

  5. OPTION (RECOMPILE) luôn nhanh hơn; Tại sao?