「Oracle 」DESCRIBEコマンドで指定テーブルのカラム一覧を出力する

環境

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 SQL*Plus: Release 12.2.0.1.0
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

構文
DESC[RIBE] {[schema.]object[@db_link]}
指定した表、ビューまたはシノニムの列定義を表示したり、指定したファンクションまたはプロシージャの仕様を表示します。

使用例
スキーマ「arkuser」のテーブル「user_tbl」のカラム一覧を取得します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> describe arkuser.user_tbl;
SQL> describe arkuser.user_tbl;
SQL> describe arkuser.user_tbl;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
名前 NULL? 型
----------------------------------------- -------- ----------------------------
USER_ID NOT NULL NUMBER(20)
IREG_DATE NOT NULL DATE
名前 NULL? 型 ----------------------------------------- -------- ---------------------------- USER_ID NOT NULL NUMBER(20) IREG_DATE NOT NULL DATE
名前                                      NULL?    型
----------------------------------------- -------- ----------------------------
USER_ID                                  NOT NULL NUMBER(20)
IREG_DATE                                  NOT NULL DATE

 

Oracle 12c

Posted by arkgame