SQL Server - ストアドプロシージャのSELECT FROM
私は、行を返すストアドプロシージャを持っています。
CREATE PROCEDURE MyProc
AS
BEGIN
SELECT * FROM MyTable
END
実際のプロシージャはもう少し複雑で、そのためにsprocが必要になります。
このプロシージャを呼び出して、出力を選択することは可能でしょうか?
次のようなものです。
SELECT * FROM (EXEC MyProc) AS TEMP
SELECT TOP X,
ROW_NUMBER, そして追加の
WHERE` 節を使ってデータをページングする必要がありますが、これらの値をパラメータとして渡したくありません。
312
3
ができます。
... sql ....
Table-Value関数]1を使うか、EXECを一時テーブルに挿入するかです。
どうやら、ビューを使う必要があるようですね。 ビューは、クエリをテーブルとして表現し、ビューにクエリを実行させることができます。