2016-08-03 4 views
0

私はストアドプロシージャの魔女がいくつかのEXECコマンドを実行しています。その結果、複数のテーブルが返されます。 SQL ServerレポートビルダまたはSQL Serverデータツール(SSDT)では、このストアドプロシージャから取得する最初のテーブルにのみアクセスできます。しかし、私は最後のテーブルにアクセスする必要があります。そこには、異なるストアドプロシージャによって生成された異なるテーブルのマージされたカラムが含まれています。レポートビルダーからストアドプロシージャの最後のテーブルにアクセス

最後のテーブル以外の非表示テーブルを試しましたが失敗しました。この問題を解決するための提案がありますか?私は、私の問題の解決に貢献しようとしているすべての胸に感謝し、感謝します。

答えて

0

この問題の解決策を見つけました。それは私が尋ねたことではありませんが、この問題を解決します。ここソリューションです:

私は「RETURN 0」出力を与えるためにそれらを防ぐために使用されるすべてのサブストアドプロシージャを編集した

。したがって、メインストアドプロシージャから呼び出すと、結果ウィンドウには表示されません。 Mainストアドプロシージャだけが単一の出力を持ちます。したがって、これをReport BuilderまたはSSDTで、通常のストアドプロシージャのように変更することなく使用できます。

関連する問題