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

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라는 유저에 있는 곳에 원하는 테이블만 생성하려고합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입