ストアド プロシージャがあり、そこからすべての行を選択しようとしています。
SELECT * FROM dbo.SEL_My_Func 'arg1','arg2','ar3'
動作しませんでした。だから私も試しました:
SELECT * FROM EXEC dbo.SEL_My_Func 'arg1','arg2','ar3'
しかし、これもうまくいきませんでした。ストアド プロシージャが正しい結果を返すことをテストするにはどうすればよいですか?
SQL の一部として ORDER BY があるため、関数ではなく proc を使用する必要がありました。参照:グループごとに最初の行を選択する
最後に、格納された probc から返される列を制限することに問題はないと考えていますか?どの行を指定することはできませんか?