• ベストアンサー

Viewに対して更新したときもとのTableの値はどうなる?

SQLの初歩的な質問す。 create view testview as select a,b from testtable ; というようにtestviewを作成して、 insert into testview ( a,b )values( 'aaa','bbb' ) というようにtestview にデータを作成したとき、 testtableの値も更新されるのですか? よろしくお願いします。 以上

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

viewというのは実体を持たないのです。 では実体を持たないものに更新を掛けるという事は? 実体であるテーブルに更新を行っているのです。 なのでレコードが特定できないview(gropu句などがあるようなもの)には更新できません。

tanida
質問者

お礼

回答ありがとうございます。 よく理解できました。 以上

関連するQ&A