動的な列数でピボットテーブルを作成しましたが、それを達成するには、文字列クエリを作成し、Exec('MyStringQuery') を使用して実行する必要がありました。これが、必要な結果を得る唯一の方法でした。
次に、ピボット テーブルを使用してビューを作成します。ビューでは Exec(myQry) を実行できないため
関数を作成してそこでクエリを実行し、それをビューで使用することを考えましたが、クエリを実行するたびに列の数が異なるため、テーブル変数を作成して結果をそこに入れることができません。
どうすればこれを達成できますか?
create View myView
as
select * from exec(MySP)
実行しようとするとエラーが発生します。
ご意見をお待ちしております。