참조: 티베로 온라인 매뉴얼

참조: Get VIEW ddl using query (StackOverFlow)

1. 실체화 Object DDL 확인하고 싶은 경우

GET_DDL 프러시저

DBMS_METADATA.GET_DDL
(
    object_type     IN              VARCHAR2,
    name            IN              VARCHAR2,
    schema          IN              VARCHAR2    DEFAULT NULL
) 
RETURN CLOB;

파라미터

파라미터 설명
object_type 메타데이터 추출 오브젝트 타입이다. 다음에 대해서 기능을 제공한다.
• TABLESPACE
• TABLE
• INDEX
• MATERIALIZED_VIEW
• MATERIALIZED_VIEW_LOG
• CONSTRAINT
name 추출할 오브젝트 이름을 지정한다.
schema 오브젝트의 owner를 지정한다.

2. View 의 DDL을 확인하고 싶은 경우

확인

SQL> select TEXT from all_views where view_name like 'DBA_FREE_SPACE';

ALL_VIEWS Columns 구성

COLUMN_NAME TYPE
OWNER VARCHAR(128)
VIEW_NAME VARCHAR(128)
TEXT LONG

tbsql 을 통해 조회시 LONG TYPE 출력 잘리는 경우

SQL> show all

PARAMETER        VALUE                                                                              
---------------- ----------------------------------------------------------------------
...
LONG             80
...

SQL> set long 99999
SQL> show all

PARAMETER        VALUE                                                                              
---------------- ----------------------------------------------------------------------
...
LONG             99999
...

3. 내가 조회하려는게 VIEW인지 TABLE인지 헷갈리는 경우

확인

SQL> select * from all_objects where object_name='DBA_FREE_SPACE';

Object 이름 잘 모르겠으면 LIKE로 조회하세요
SQL> select * from all_objects where object_name like '%FREE%';