从SQL查询中提取字段名称

时间:2014-02-11 15:47:45

标签: sql database dynamic metadata

有没有办法从实际查询中检索字段名称,类似于如何使用INFORMATION_SCHEMA从表中检索字段名称?本质上,我想接受整个查询作为参数,并能够使用所述查询中的字段名称构建一个空表。

现在,我正在使用STUFF()函数将SELECT替换为SELECT TOP 1并将FROM替换为INTO tablename FROM,然后截断表名。它可以工作,但我需要这个能够处理复杂的查询,其中第一次出现的FROM可能不是我需要的(例如,如果用户正在使用字段的子查询)。

0 个答案:

没有答案