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

Tôi có thể chuyển biến để chọn câu lệnh làm tên cột trong SQL Server không

Bạn không thể sử dụng tên biến để liên kết cột hoặc các đối tượng hệ thống khác, bạn cần sql động

DECLARE @value varchar(10)  
SET @value = 'intStep'  
DECLARE @sqlText nvarchar(1000); 

SET @sqlText = N'SELECT ' + @value + ' FROM dbo.tblBatchDetail'
Exec (@sqlText)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào tôi có thể xem các bản ghi đã xóa từ bảng máy chủ sql?

  2. Tạo bảng trong SQL Server (T-SQL)

  3. Các loại con trỏ máy chủ SQL - Con trỏ tĩnh trong SQL Server là gì | Hướng dẫn sử dụng SQL Server / TSQL

  4. Làm cách nào để có một ràng buộc kiểm tra tham chiếu đến một bảng khác?

  5. Sử dụng Web.Config để thiết lập chuỗi kết nối cơ sở dữ liệu SQL của tôi?