ORACLE MASTER Bronze DBA 26aiSQL管理ツールの出力と停止条件オリジナル・公式資料照合難易度★★☆☆☆
SQL*PlusでDESC ordersを実行すると、ID列にNOT NULLとNUMBER、NOTE列にVARCHAR2(80)が表示された。追加のアノテーションは表示していない。この出力から直接分かるのはどれか。
A
ordersに現在格納されている全データ行
データ行を取得するにはSELECTなどが必要であり、DESCの列定義出力とは異なる。
B
IDはNULLを許さないNUMBER列で、NOTEはVARCHAR2(80)という型指定を持つ★ 正解
表示されたNULL許容とデータ型の定義を読み取れる。80のBYTE/CHAR解釈はこの記述だけで断定しない。
C
NOTE列に格納された各値が、すべて必ず80文字である
VARCHAR2(80)は長さの上限指定であり、各行の実データがすべてその長さであることは示さない。
D
ID列が主キーとして定義されていること
NOT NULLとNUMBERという表示だけでは、主キー制約や一意制約が存在するとまでは判断できない。
解説
DESCRIBEは表の列名、データ型、NULLを許すか等の定義を表示する。格納行やその件数、現在のロック、すべての索引定義を表示するものではない。
根拠資料・確認情報
対応範囲:Bronze DBA Oracle AI Database 26ai Fundamentals(1Z0-185-JPN)
資料確認日:2026-10-30