TSQL如何在select查询中执行存储过程?

Ton*_*ony 2 t-sql stored-procedures

是否可以在select查询中执行storep过程?

select e.Name, dbo.get_sth e.Id
from emp e
Run Code Online (Sandbox Code Playgroud)

我收到了错误

Incorrect syntax near 'e.Id'
Run Code Online (Sandbox Code Playgroud)

Mar*_*909 7

不.但您可以在select语句中执行一个函数.因此,重新创建您的存储过程作为一个功能,这应该工作.

它将被调用每一行,因此如果返回许多行,请注意性能.