更新可能なビュー 令和5年秋 午前問2

更新可能なビューを作成するSQL文はどれか。ここで,SQL文中に現れる基底表は全て更新可能とする。


f:id:nagahh:20240207231449j:image

正解はアです。

 

更新可能なビューとは、実表に対して行を挿入、更新または削除できるビューです。ビューを更新可能とするためには、ビュー定義に次に挙げる構造を含めてはいけません。

・集約関数(AVG、COUNT、SUM、MIN、MAXなど)
・2つ以上の表の結合(更新可能な結合,和集合及び列を除く)
・GROUP BY、ORDER BY、MODEL、CONNECT BY、START WITH、DISTINCTの各句
・SELECT構文のリストにコレクション式
・SELECT構文のリストにある副問合せ
・WITH READ ONLYが指定された副問合せ