私はこれが漠然としていることを知っていますが、私はビューに不慣れで、ビューが何ができるかを学ぼうとしています.
テーブルの組み合わせを使用して、複雑なクエリによって作成されたビューを作成するとします。ビュー内のレコードを編集しようとした場合、そのビューは、ビューを作成したロジックをさかのぼって正しいテーブルの正しい値を編集するのに十分スマートでしょうか?
ビューでも値を編集できますか?
ありがとう!
私はこれが漠然としていることを知っていますが、私はビューに不慣れで、ビューが何ができるかを学ぼうとしています.
テーブルの組み合わせを使用して、複雑なクエリによって作成されたビューを作成するとします。ビュー内のレコードを編集しようとした場合、そのビューは、ビューを作成したロジックをさかのぼって正しいテーブルの正しい値を編集するのに十分スマートでしょうか?
ビューでも値を編集できますか?
ありがとう!
場合によります:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_8004.htm
「更新可能なビューに関する注意」という項を参照してください。
INSTEAD OF
ビューを更新可能にするために、いつでも任意のビューにトリガーを作成できることに注意してください(ロジックを提供します)。