2

レポートビルダーでレポートを設計するためにストアドプロシージャを使用することは可能ですか?

4

4 に答える 4

5

作成した SSRS レポートで sprocs を使用できるかどうかを尋ねている場合は、はい。通常どおり、DataSet のクエリで sproc を呼び出すだけです。

于 2008-09-19T02:42:47.110 に答える
3

レポート ビルダー 1.0 (SSRS 2005) では、答えはノーです (テーブル関数で特別なトリックを実行しない限り)。

レポート ビルダー 2.0 (SSRS 2008) では、答えは「はい」です。(ストアド プロシージャは GUI ですぐに利用できます)

于 2009-02-17T15:15:32.953 に答える
0

バックエンドで Oracle を使用している場合は、テーブル関数 (TYPE の TABLE を返すストアド関数) の結果を照会できます。データセットのクエリ文字列は次のようになります。

select * from table (f_foo(:p_bar))

...ここで、f_foo はデータベースに格納されているテーブル関数であり、p_bar は f_foo へのレポート パラメーターです。テーブル関数の詳細については、次を参照してください。

http://www.databasejournal.com/features/oracle/article.php/2222781

于 2008-09-23T20:15:05.943 に答える
0

SSRS 2005/2008 の両方で、ストアド プロシージャを介してデータを取得できます。ssrs 2005 では、データセット コマンド タイプの作成中にストアド プロシージャを選択する必要があり、ssrs 2008 では、データセットの作成中にストアド プロシージャを選択する必要があるクエリ タイプを選択する必要があります。

于 2012-06-26T08:05:44.047 に答える