「Oracle」DESCRIBE(DESC)コマンドでテーブルの列定義を確認する

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production

構文
DESCRIBE テーブル名
DESC テーブル名
「DESCRIBE」または「DESC」コマンドを使用して、テーブルの列定義を確認します。

使用例1
USERTEST表の列定義を「DESCRIBE」コマンドを使用して表示します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> DESCRIBE USERTEST
名前 NULL? 型
----------------------------------------- -------- ----------------------------
USERID NOT NULL NUMBER(6)
USERNAME NOT NULL VARCHAR2(20)
REGTIME TIMESTAMP(6)
SQL> DESCRIBE USERTEST 名前 NULL? 型 ----------------------------------------- -------- ---------------------------- USERID NOT NULL NUMBER(6) USERNAME NOT NULL VARCHAR2(20) REGTIME TIMESTAMP(6)
SQL> DESCRIBE USERTEST
 名前                                    NULL?    型
 ----------------------------------------- -------- ----------------------------
 USERID                                    NOT NULL NUMBER(6)
 USERNAME                                  NOT NULL VARCHAR2(20)
 REGTIME                                            TIMESTAMP(6)

使用例2
USERTEST表の列定義を「DESC」コマンドを使用して表示します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> DESC USERTEST
名前 NULL? 型
----------------------------------------- -------- ----------------------------
USERID NOT NULL NUMBER(6)
USERNAME NOT NULL VARCHAR2(20)
REGTIME TIMESTAMP(6)
SQL> DESC USERTEST 名前 NULL? 型 ----------------------------------------- -------- ---------------------------- USERID NOT NULL NUMBER(6) USERNAME NOT NULL VARCHAR2(20) REGTIME TIMESTAMP(6)
SQL> DESC USERTEST
 名前                                    NULL?    型
 ----------------------------------------- -------- ----------------------------
 USERID                                    NOT NULL NUMBER(6)
 USERNAME                                  NOT NULL VARCHAR2(20)
 REGTIME                                            TIMESTAMP(6)

 

Oracle

Posted by arkgame