z

1.프로시저 생성 소스 확인

select TEXT from USER_SOURCE 

 
2. 뷰 생성 소스 확인

2.1 임시테이블 생성

create table tmp (name varchar2(30), text clob); 

2.2 Insert

insert into tmp (name, text) select name, to_lob(text) from user_views;

2.3 확인

select * from tmp; 

3. 테이블 목록 및 컬럼 목록 조회

select * from tab;

select COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE
  from USER_TAB_COLUMNS
where TABLE_NAME = 'table name'

4. 테이블의 컬럼에 걸린 제약 확인 및 제약 걸린 테이블 조회.

select TABLE_NAME, COLUMN_NAME,  CONSTRAINT_NAME
  from USER_CONS_COLUMNS 
where TABLE_NAME = UPPER('table name') 
    and COLUMN_NAME = UPPER('column name'); 

select TABLE_NAME, COLUMN_NAME,  CONSTRAINT_NAME
  from ALL_CONS_COLUMNS 
 where CONSTRAINT_NAME = UPPER('constraint name');

5. 컬럼명으로  테이블 및 설정확인

select TNAME, COLNO, CNAME, COLTYPE, WIDTH, NULLS, DEFAULTVAL 
  from COL 
 where CNAME = UPPER('column name')

6. 테이블 사이즈 확인

select greatest(4, ceil(NUM_ROWS/ ((ROUND(((1958-(INI_TRANS*23))* 
          ((100-PCT_FREE)/100))/AVG_ROW_LEN)))) * 2048)  AS KB
  from USER_TABLES 
where TABLE_NAME = UPPER('table name'); 

7. 유저 오브젝트 확인

select OBJECT_NAME, OBJECT_TYPE, STATUS
   from USER_OBJECTS
 
AND