私は、次のインターフェイスを備えたSybaseのストアドプロシージャがあります。以下のよう参加Sybaseのストアドプロシージャの出力
myStoredProc @varA int, @varB int OUTPUT
は、私は、クエリ内の別のテーブル(テーブルA)に対してこのPROCを実行したいと思いますが。
SELECT TableA.Id, [email protected]
FROM TableA
LEFT JOIN (myStoredProc TableA.id, @result OUTPUT) proc
私はこれがうまくいかないことは知っていますが、うまくいけば私が返そうとしていることのアイデアを得ることができます。 TableAのId値はprocのargとして渡され、結果セットにId列と格納されたprocの出力結果が含まれていることを確認します。
これは可能ですか?または、プロシージャをループする必要がありますか?
あなただけのパフォーマンスにコメントのための答えを与えました。私は、procの一部を抜き出して、よりパフォーマンスの高い新しいものを作成しました。 – Marcus