Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir des noms de colonne sélectionnés à partir d'une requête dynamique dans SQL Server

Vous pouvez utiliser sp_describe_first_result_set pour décrire les colonnes renvoyées par une instruction SQL arbitraire. Par exemple :

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

Vous obtiendrez des résultats comme celui-ci violon .

Pour les anciennes versions de SQL Server, vous pouvez également consulter SET FMTONLY ON .