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

Làm cách nào để đặt tên cột trong truy vấn SQL làm tham số?

Bạn không thể làm điều này trong SQL thông thường - nếu bạn phải có tên cột có thể định cấu hình (hoặc tên bảng, đối với vấn đề đó), bạn phải sử dụng SQL động - không có cách nào khác để đạt được điều này. Ví dụ được hiển thị bên dưới.

string sqlCommandStatement =  
   string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);

và sau đó sử dụng proc được lưu trữ sp_executesql trong SQL Server để thực thi lệnh SQL đó (và chỉ định các tham số khác nếu cần).

Bạn cũng có thể kiểm tra này bài báo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thủ tục đã lưu Chèn nhiều hàng

  2. Cách hoạt động của hàm SQL Server DIFFERENCE ()

  3. Ảnh hưởng đến ứng dụng khi di chuyển từ máy chủ sql 2005 sang 2008

  4. Không thể kết nối với SQL Server từ xa hoặc cục bộ sau khi khởi động lại

  5. Cách truy vấn cột xml trong tsql