【发布时间】:2018-07-26 11:49:07
【问题描述】:
我正在尝试获取从存储过程返回的表数据。
Create procedure Proc1
as
begin
Select * from Employee
End
Go
我想把它用作:
Select * from Departments D
inner join (Exec proc1) p
on D.Emp_id = p.Emp_id
请提出建议。
谢谢
【问题讨论】:
-
虽然你不能让存储过程直接拉出一个表。我猜你想要使用存储过程的原因是传递参数。您实际上可以使用表值函数。
标签: sql sql-server tsql stored-procedures