ORACLE MASTER Silver SQL 26ai索引・順序・定義変更の影響オリジナル・公式資料照合難易度
SELECT dept_id, SUM(amount) total FROM sales GROUP BY dept_idで通常ビューを作った。INSTEAD OFトリガーはない。このビューのtotalへ直接UPDATEできるか。
A
できる。増減額を各部署の最初の売上行へ必ず自動配分する
集約値をどの元行へ反映するかを通常のビュー更新は決めない。
B
できない。この集約ビューは通常の直接UPDATEの対象にできない★ 正解
集約結果を元行の更新へ直接対応させられない。
C
できる。ビューにWITH CHECK OPTIONを付ければ集約列も通常更新できる
CHECK OPTIONは集約ビューの更新不可という性質を解除しない。
D
できる。totalへ列別名を付ければ、SUM式が通常列へ変わる
列別名を付けても式の集約性や元行との対応は変わらない。
解説
GROUP BYや集約関数を含むビューは通常の更新可能ビューではない。集計結果の変更をどの元行へ反映するかを一意に決められないため、元表側の処理を設計する。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。