SQLServer2005を使用しています。
私のストアドプロシージャは100列を返し、10ページあります。
5つの列を返すだけでよく、新しいストアドプロシージャを作成して、ストアドプロシージャの10ページを複製したくありません。
100列の新しいテーブル変数を定義することは避けたいです。また、サーバー名などをハードコーディングしないようにするため、LinkServerの定義を避けてOPENROWSETを使用したいと思います。
より簡単でより良い方法はありますか?
もしそうなら、それを書く方法は?以下のコードは機能しません:
select ID, Title, (the remaining 3 columns)
from exec dbo.sp_myName