ORACLE MASTER Silver SQL 26ai索引・順序・シノニムと権限オリジナル・公式資料照合難易度★★★☆☆

Oracle AI Database 26aiで、email VARCHAR2(80)の1列だけをキーとする通常の昇順B-tree索引を作る。関数・定数列・DESC指定・BITMAPはなく、表にはemailがNULLの行もある。このNULL行の索引エントリについて正しい説明はどれか。特定のSQLでの実行計画は問わない。

A
NULLを数値0のキーへ変換したエントリを格納する

NULLを0へ変える式は指定していません。VARCHAR2のNULLと数値0も同じ値ではありません。

B
そのNULL行は、この索引のエントリには含まれない★ 正解

単一列のキー全体がNULLになる通常の昇順B-treeという条件に対応します。

C
NULLの行を格納するためだけに、自動的にBITMAPへ種類が変わる

索引の種類がデータのNULL有無だけで別の種類へ自動変更されるわけではありません。

D
NULLを含む行が1件でもあれば、この通常索引は作成できない

NULL行が索引に入らないことと、索引作成が禁止されることは別です。

解説

通常のB-treeでは、キー全列がNULLの行は索引へ入りません。この条件は1列なのでemailがNULLなら該当します。別の非NULL列をキーへ追加する構成やBITMAP等へ一般化せず、索引の存在だけで常に高速になるとも判断しません。

根拠資料・確認情報

対応範囲:Oracle AI Database 26ai SQL Associate(1Z0-171-JPN)

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/10/28