У меня есть хранимая процедура, которую я хочу использовать в SELECT
, как показано ниже, но я получаю сообщение об ошибке.Использование хранимой процедуры в запросе выбора
выход хранимая процедура представляет собой таблицу с одним столбцом типа 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 [email protected])
UNION ALL SELECT d.code FROM Resseler d INNER JOIN Directories p ON d.parent = p.code)
SELECT * FROM Directories d
какой-либо причине не может быть вместо этого? –
нет, но я не знаю, как его использовать и искать в google и найти sth, но произошла ошибка, если вы можете решить эту проблему с помощью функции, пожалуйста, помогите –
И точно ** ЧТО ** это ошибка, которую вы получаете? Пожалуйста, напишите полную, полную и точную ошибку - спасибо –