Как вызвать функцию из хранимой процедуры SQL - PullRequest
0 голосов
/ 24 января 2012

У меня есть функция, которая была собрана в хранимой процедуре. Функция возвращает таблицу и должна заполнить другую таблицу. Может быть, этот вопрос может показаться немного наивным, но я новичок в T-SQL. Заранее спасибо.

1 Ответ

1 голос
/ 24 января 2012

Просто используйте функцию, как если бы это была таблица. Вы можете:

Select * From dbo.MyFunction()

Если вам нужно передать значение из внешнего запроса в UDF, используйте Перекрестное применение

как это:

 Select * From sys.dm_exec_requests ser 
 Cross Apply sys.dm_exec_sql_text(ser.sql_handle)
...