0

Oracle SQL Developer (3.2.20.09) での作業。

2 つのソース ビューからビューを作成する必要があります。たとえば、フィールド 1 ~ 3 はビュー A に存在し、フィールド 4 ~ 6 はビュー B に存在します。重複はありません。両方のビューを選択して、それらのすべてのフィールドを後続のビューにプルすることはできません。これは、組み合わせるとフィールドが多すぎるためです (2 つのソース ビューを組み合わせて、1 つのビューで許可されているフィールドの総数をはるかに超えています)。

pl/sql パッケージ プロシージャに、ビュー A からこのフィールドを取得するように指示することはできますか? そこにない場合は、ビュー B に移動しますか?

または、all_tab_columns または他のメタ (?) ソリューションを使用するより良いソリューションはありますか?フィールド 1 の所有者を確認し、そこから取得しますか?

上記の 2 つのオプションのいずれについても経験がないため、多くのガイダンスをいただければ幸いです。

それとも、より良い第 3 の選択肢がありますか?

4

1 に答える 1