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

Gọi sp_executesql với tham số varchar

Trình gỡ lỗi Psychic cho biết bạn đang chuyển tới SP_ExecuteSQL một biến kiểu varchar (đặt nó là nvarchar) hoặc bạn có một chuỗi mà bạn chưa sử dụng tiền tố unicode trên:

Ví dụ.

Exec sp_executesql 'select * from something'

Để khắc phục, hãy sử dụng:

Exec sp_executesql N'select * from something'

Lưu ý N tiền tố trên chuỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các nỗ lực kết nối SQL Server được ghi lại ở đâu?

  2. không có sqljdbc_auth trong java.library.path

  3. Cách tạo máy chủ được liên kết cho SQL Server 2008, nơi chúng tôi có cơ sở dữ liệu từ năm 2000 và 2005

  4. Làm thế nào để trả lại tất cả các khoảng thời gian trống từ một cuộc hẹn đã đặt

  5. Giới hạn bản ghi bảng tạm thời trong máy chủ Sql