0

SQL Server 2008 を使用しています。ストアド プロシージャからの結果セットがあり、desc /asc による順序付けやクエリなどのために、結果セットに対してさらにクエリを実行したいと考えています。それで、それを行う最善の方法は何ですか。ビューを使用するか、OPENQUERY を使用します。助けてください。

4

1 に答える 1

0

ストアド プロシージャ呼び出しの結果は、ストアド プロシージャによって返される結果セットと同じ数と型のフィールドを持つ任意のテーブルまたはテーブル変数に保存できます。次に例を示します。

CREATE TABLE #temp(col1 INT, col2 VARCHAR(10))
INSERT INTO #temp(col1, col2)
EXEC usp_Proc1(@param1)

SELECT  *
FROM    #temp

条件は、andusp_Proc1型の列で構成される行を(この順序で) 返すことです。INTVARCHAR(10)

于 2013-02-19T11:38:19.750 に答える