sql >> Databáze >  >> RDS >> Sqlserver

Mohu předat proměnnou pro výběr příkazu jako název sloupce v SQL Server

Nemůžete použít názvy proměnných k navázání sloupců nebo jiných systémových objektů, potřebujete dynamické sql

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

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



  1. Rozdíl mezi datovým typem DECIMAL a NUMERIC v PSQL

  2. Jak cestovní weby zamykají pokoj?

  3. Vytvořte více tabulek procházením dotazu

  4. nedefinovaná chyba indexu z php arrya