Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Мога ли да предам променлива за избор на израз като име на колона в SQL Server

Не можете да използвате имена на променливи за обвързване на колони или други системни обекти, имате нужда от динамичен sql

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. Как да конфигурирате поща на база данни в SQL Server

  2. Изберете първото копие на запис

  3. Как мога да направя израз UPDATE с JOIN в SQL Server?

  4. Как да получите списък с разрешени/деактивирани ограничения за проверка в базата данни на SQL Server - SQL Server / TSQL Урок, част 86

  5. EntityFramework ConnectionString utf8