TSQL Как выполнить хранимую процедуру внутри запроса select? - PullRequest
2 голосов
/ 03 декабря 2010

возможно ли выполнить процедуру storep внутри запроса выбора?

select e.Name, dbo.get_sth e.Id
from emp e

Я получаю ошибку

Incorrect syntax near 'e.Id'

1 Ответ

7 голосов
/ 03 декабря 2010

Нет.Но вы можете выполнить функцию внутри оператора select.Поэтому воссоздайте свою хранимую процедуру как функцию, и это должно сработать.

Он будет вызываться для каждой строки, поэтому будьте осторожны с производительностью, если возвращаете много строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...