sql >> Database >  >> RDS >> Sqlserver

Kies Kolomnamen selecteren uit dynamische query in SQL Server

U kunt sp_describe_first_result_set gebruiken om de kolommen te beschrijven die worden geretourneerd door een willekeurige SQL-instructie. Bijvoorbeeld:

EXEC sp_describe_first_result_set @tsql = 'SELECT 1 ONE, 2 TWO, ''THREE'' THREE'

U krijgt dit soort resultaten fiddle .

Voor oudere versies van SQL Server kunt u ook kijken op SET FMTONLY ON .




  1. MySQL:controleer of een waarde in een bereikinterval zit

  2. <functie met tabelwaarde> is geen herkende ingebouwde functienaam

  3. Mysql-overeenkomst...tegen vs. eenvoudig zoals %term%

  4. Coalesce-equivalent voor n-de niet-nulwaarde - MySQL