SQL Server 2008 を使用しています。ストアド プロシージャからの結果セットがあり、desc /asc による順序付けやクエリなどのために、結果セットに対してさらにクエリを実行したいと考えています。それで、それを行う最善の方法は何ですか。ビューを使用するか、OPENQUERY を使用します。助けてください。
質問する
93 次
1 に答える
0
ストアド プロシージャ呼び出しの結果は、ストアド プロシージャによって返される結果セットと同じ数と型のフィールドを持つ任意のテーブルまたはテーブル変数に保存できます。次に例を示します。
CREATE TABLE #temp(col1 INT, col2 VARCHAR(10))
INSERT INTO #temp(col1, col2)
EXEC usp_Proc1(@param1)
SELECT *
FROM #temp
条件は、andusp_Proc1
型の列で構成される行を(この順序で) 返すことです。INT
VARCHAR(10)
于 2013-02-19T11:38:19.750 に答える