データ操作 (全50問中18問目)
No.18
更新可能なビューを作成するSQL文はどれか。ここで,SQL文中に現れる表は全て更新可能とする。
出典:平成23年秋期 問30
- [この問題の出題歴]
- ソフトウェア開発技術者 H18春期 問65
- ソフトウェア開発技術者 H20秋期 問65
分類
テクノロジ系 » データベース » データ操作
正解
ア
解説
更新可能なビューとは、実表に対して実表の行を挿入、更新または削除できるビューです。更新可能なビューにするためには次に挙げるいくつかの条件を満たしていなくてはなりません。
- 集計関数 (AVG、COUNT、SUM、MIN、MAXなど)を含まない
- GROUP BY、HAVING、MODEL、CONNECT BYまたはSTART WITH または DISTINCT の各句を含まない
- SELECT構文のリストにあるコレクション式を含まない
- SELECT構文のリストにある副問合せを含まない
- WITH READ ONLYが指定された副問合せを含まない
- 2つ以上の表を結合していない(例外あり)
- 正しい。更新可能です。
- DISTINCTが含まれているため更新できません。
- 集計関数SUM()およびGROUP BY句が含まれているため更新できません。
- 集計関数AVG()が含まれているため更新できません。