У меня есть сохраненный процесс Sybase со следующим интерфейсом:
myStoredProc @varA int, @varB int OUTPUT
Я хотел бы запустить этот процесс для другой таблицы (TableA) в запросе, как показано ниже:
SELECT TableA.Id, proc.@result
FROM TableA
LEFT JOIN (myStoredProc TableA.id, @result OUTPUT) proc
Я знаю, что это не сработает, но, надеюсь, вы поймете, что я пытаюсь вернуть. Обратите внимание, что значения Id из TableA передаются в качестве аргумента для proc, и я хотел бы, чтобы набор результатов содержал столбец Id и результат вывода из сохраненного proc.
Возможно ли это? Или мне нужно зациклить на проце?