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

Oracle AI Database 26aiを使う。t(n NUMBER)にはNULLを含む行がある。ALTER TABLE t MODIFY n NOT NULLをそのまま実行するとどうなるか。既定の検証動作を使う。

A
NULL行を自動削除して成功する

制約の変更は行を自動整理しない。

B
NULLを全て0へ変換して成功する

NUMBERだから0を補う規則はない。

C
既存行の検証を常に無視して成功する

この指定は既定の検証を行う。

D
既存のNULLにより失敗する★ 正解

制約追加時にも既存値を検査する。

解説

NOT NULLを有効に検証するには既存行もNULLを含まない必要がある。先に要件に合うデータ修正等を行う。

根拠資料・確認情報

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

資料確認日:2026-11-02

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

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

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/11/2
Oracle AI Database 26aiを使う。t(n NUMBER)には | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間