Si je voulais décrire une table MSSQL, je pouvais faire:En SQL Comment puis-je décrire la structure d'un ensemble de résultats?
exec sp_columns @table_name
Comment pourrais-je faire la même chose avec un jeu de résultats? Dire que j'avais quelque chose comme
SELECT DISTINCT
t3.ID,
t4.ID
FROM
t2 INNER JOIN
t3 on t3.ID = t2.t3ID INNER JOIN
t4 on t4.ID = t3.t4ID
et je voulais lancer quelque chose comme
exec sp_columns @table_name = (SELECT DISTINCT
t3.ID,
t4.ID
FROM
t2 INNER JOIN
t3 on t3.ID = t2.t3ID INNER JOIN
t4 on t4.ID = t3.t4ID
)
Afin d'obtenir une description de mon jeu de résultats.
pourquoi voudriez-vous faire cela? –
Parce que, finalement, la requête va dans une table temporaire et je ne veux pas comprendre manuellement ce que c'est afin que je puisse d'abord créer la table temporaire. C'est beaucoup plus complexe que l'exemple de tableau que j'ai mis ici. S'il y a d'autres techniques, je suis tous les yeux. – Matt