存储过程的结果我有一个存储过程,这是否......不正确的语法:包括在SELECT语句
CREATE PROCEDURE spGetRegion @postcode nvarchar(10)
AS
SELECT capt FROM REGION_DATA
where POSTCODE = @postcode
go
这意味着我可以运行
exec spGetCounty @postcode = 'rh12'
并返回一个区域,如“东南部”
是否可以在select语句中包含像这样的存储过程的结果,例如
SELECT
FIRST_NAME
, LAST_NAME
, POSTCODE
, << NEED TO INCLUDE RESULTS OF STORED PROCEDURE HERE PASSING IN POSTCODE
FROM PEOPLE
因此,像
SELECT
FIRST_NAME
, LAST_NAME
, POSTCODE
, exec spGetCounty @postcode = 'rh12' << THIS BIT DOESN'T WORK !!
FROM PEOPLE
什么想法?
u可以使用表值函数... – 2014-10-29 10:27:50
选中此http://stackoverflow.com/questions/14506871/how-to-execute-a-stored- procedure-inside-a-select-query – 2014-10-29 10:30:46