指定された表またはビューの各列の定義を表示するには、SQL*PlusのDESCRIBEコマンドを使用します。
Name Null? Type ----------------------------------------- -------- ---------------- EMPLOYEE_ID NOT NULL NUMBER(6) JOB_ID NOT NULL VARCHAR2(10) MANAGER_ID NUMBER(6) DEPARTMENT_ID NUMBER(4) LOCATION_ID NUMBER(4) COUNTRY_ID CHAR(2) FIRST_NAME VARCHAR2(20) LAST_NAME NOT NULL VARCHAR2(25) SALARY NUMBER(8,2) COMMISSION_PCT NUMBER(2,2) DEPARTMENT_NAME NOT NULL VARCHAR2(30) JOB_TITLE NOT NULL VARCHAR2(35) CITY NOT NULL VARCHAR2(30) STATE_PROVINCE VARCHAR2(25) COUNTRY_NAME VARCHAR2(40) REGION_NAME VARCHAR2(25)
注意:
DESCRIBEは、Oracle Databaseデータ・ディクショナリ内の情報へのアクセスに使用します。SQLのSELECTコマンドを使用すると、データベース内のこれらの情報や他の情報にもアクセスできます。詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
例4-1 DESCRIBEコマンドの使用
EMP_DETAILS_VIEWというサンプル・ビューの列定義を表示するには、次のように入力します。
DESCRIBE EMP_DETAILS_VIEW