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

Thêm dấu nháy đơn vào SQL động

Vui lòng sử dụng CHAR (39) thay vì nhập trực tiếp 'vào mã động của bạn. Ví dụ:

declare @my_dynamic_sql nvarchar(max) = 'print char(39);';
exec(@my_dynamic_sql);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NHibernate + cột getdate () mặc định

  2. Tổng hợp có thể không xuất hiện trong danh sách tập hợp của một tuyên bố CẬP NHẬT. Nếu cập nhật với Tên cột

  3. SqlException:System.Data.SqlClient.SqlException (0x80131904)

  4. Tổng hợp Hàm SQL để chỉ lấy hàm đầu tiên từ mỗi nhóm

  5. Tổng hợp các hàm trên nhiều bảng không cho kết quả chính xác