以下のように使用したいストアド プロシージャがSELECT
ありますが、エラーが発生します。
ストアド プロシージャの出力は、型の列が 1 つあるテーブルです。int
select * from users where resCode in (EXEC getUserResselers 1)
-- stored procedure
create procedure getUserResselers
@userCode int
as
;WITH Directories AS (SELECT code FROM Resseler WHERE code =(select resselerCode from Users where code=@userCode)
UNION ALL SELECT d.code FROM Resseler d INNER JOIN Directories p ON d.parent = p.code)
SELECT * FROM Directories d