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

Làm cách nào để tôi có thể lập trình kiểm tra (phân tích cú pháp) tính hợp lệ của một câu lệnh TSQL?

Tôi nghĩ rằng lệnh bạn đang tìm là ĐẶT NOEXEC BẬT . Nếu bạn đặt điều này cho kết nối của mình, các truy vấn sẽ được phân tích cú pháp nhưng sẽ không được thực thi. Một tùy chọn khác sẽ là SET PARSEONLY ON , nhưng tôi thực sự không chắc sự khác biệt giữa hai điều này thực sự là gì.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server - Ưu và nhược điểm của Dirty Reads

  2. Câu lệnh SQL try-catch không xử lý được lỗi (SQL Server 2008)

  3. Cách đơn giản để ngăn lỗi Chia cho 0 trong SQL

  4. Làm thế nào để triển khai SQL Server Compact Edition 4.0?

  5. Cách CAST () hoạt động trong SQL Server