ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3407028 Viewに対して更新したときもとのTableの値はどうなる?
質問者:tanida SQLの初歩的な質問す。

create view testview as
select a,b from testtable
;
というようにtestviewを作成して、
insert into testview (
a,b
)values(
'aaa','bbb'
)
というようにtestview
にデータを作成したとき、
testtableの値も更新されるのですか?

よろしくお願いします。

以上
困り度:
  • 暇なときにでも
質問投稿日時:
07/10/06 22:45
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 viewというのは実体を持たないのです。
では実体を持たないものに更新を掛けるという事は?
実体であるテーブルに更新を行っているのです。
なのでレコードが特定できないview(gropu句などがあるようなもの)には更新できません。
回答者:bonnumaman
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
07/10/06 23:04
この回答へのお礼回答ありがとうございます。
よく理解できました。

以上