2016-11-18 9 views
2

私たちはOracleデータベース11gを使用しています.Unionを使用して特定のレコードをフェッチするクエリを作成しました。私のチームメイトが編集可能なビューでクエリを実行したとき、編集可能なビューはUNION演算子をサポートしません。編集可能なビューでのUNION演算子の使用

私は編集可能なビューに関するいくつかの研究を行い、エディションベースの再定義では単一のスキーマ内に複数のバージョンのplsqlオブジェクト、ビュー、およびシノニムを使用できることを理解しています。

誰かが編集可能なビューで明るさを増すことができますか.Unionを使用するための選択肢がありますか、編集不可能なビューに変更する影響はありますか? Oracleのドキュメントから

答えて

1

エディショニング・ビューは ベーステーブルからすべての行を選択し、ベース・テーブルの列のサブセットを表示する単一テーブルの図です。そのようなアップグレード

ので、あなたは構造の変更の場合には、エディション化であるためにあなたの「UNION」ビューを必要としないなどの管理操作中にベーステーブルに を変更します は、DDLからアプリケーションを隔離するエディショニング・ビューを使用することができます基になるテーブルでは、そのテーブルのエディションビューを使用するだけです。

関連する問題