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

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/10/29
SQL*PlusでDESC ordersを実行すると、ID列にNOT NULLと | ORACLE MASTER Bronze DBA 26ai 練習問題・解説 | Mondaily