2014-05-09 3 views
0

Когда я смотрю на вид/таблицы, можно получить имена столбцов, используя следующий SQL-запрос:Как я могу получить имена столбцов, возвращаемых функцией ДБО

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='table' 

Очевидно, что это будет работать, чтобы показать столбцы для таблиц; но он не работает для функций. Есть ли простой способ (помимо получения одной записи от функции и ручного ее анализа), чтобы получить имена столбцов, возвращаемые функцией?

ответ

3

Помогает ли это?

SELECT * 
FROM INFORMATION_SCHEMA.ROUTINE_COLUMNS 

Я уверен, если это работает для инлайн TVF сек

+0

Это работает для инлайн таблицы функций. – liebs19

+0

Отлично, спасибо :) – MarkD

+0

Это ТОЧНО, что мне нужно, спасибо большое! – EGr

Смежные вопросы