원하는 테이블들 생성 스크립트를 조회할수 있을까요? 1 70

by lgxj20 [2019.06.25 09:38:24]


SELECT *
FROM ALL_ALL_TABLES
WHERE 1=1
  AND (TABLE_NAME LIKE 'TH%' OR TABLE_NAME LIKE 'TF%' OR TABLE_NAME LIKE 'TH%');

이렇게 해서 원하는 테이블 리스트만 뽑았는데

조회된 테이블에 생성 스크립트를 뽑아 볼수 있을까요?

by 마농 [2019.06.25 10:04:10]
SELECT dbms_metadata.get_ddl('TABLE', table_name, owner)
  FROM all_tables
 WHERE 1=1
   AND (table_name LIKE 'TH%' OR table_name LIKE 'TF%')
;

 


by lgxj20 [2019.06.26 09:39:08]

바로 실행하니 

ORA-02261 : 고유 키 또는 기본키가 이미 존재하고 있습니다.

라고나오는데요

A라는 유저에 있는 테이블들을 C라는 유저에 있는 곳에 원하는 테이블만 생성하려고합니다.