オラクルの実行アーキテクチャの観点からそれが可能かどうかわからないので、聞いてみたかっただけです。
いくつかのスキーマ名 (例: sch1、sch2、sch3 ) を格納するテーブルがあり、このテーブルを使用してカーソル内で動的にすべてのユニオン クエリを作成しています。
例えば。私のクエリは次のようになります:
select col1, col2 from sch1.tab1
union all
select col1, col2 from sch2.tab1
union all
select col1, col2 from sch3.tab1
例えば。次のような並列ヒントを持つテーブルを選択した場合
select /*+ parallel(tab,4)*/ * from tab
私が間違っていなければ、4 つのセッションを開き、1 回の実行で処理します。
このアプローチですべてのテーブルをクエリすることは可能ですか?