ORACLE MASTER Silver SQL 26ai制約・表・ビューの変更条件オリジナル・公式資料照合難易度

Oracle AI Database 26aiを使う。base_t(id NUMBER NOT NULL,name VARCHAR2(20))に対し、CREATE VIEW names_v AS SELECT name FROM base_tを作成した。idには既定値もidentityもなく、トリガーもない。INSERT INTO names_v VALUES('A')はどうなるか。

A
単純ビューなので無条件に成功する

更新可能性だけで必須列の条件を無視できない。

B
idに自動で1が採番されて成功する

identityやsequenceの既定式は定義されていない。

C
名前だけをビュー専用領域へ保存して成功する

通常ビューは独自の行データを保持しない。

D
基底表のidが満たせず失敗する★ 正解

基底表の制約はビュー経由でも適用される。

解説

ビューが単純でも基底表の必須列へ値を供給できなければINSERTできない。省略されたidはNULLとなりNOT NULLに反する。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver SQL 26ai 合格を目指す。無料・課金なし。

更新: 2026/11/2
Oracle AI Database 26aiを使う。base_t(id NUM | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間