2014-06-20 5 views
0

필자는 다른 Oracle 데이터베이스로 옮길 필요가있는 오라클 DB (컬럼 및 데이터 유형이 많음)에 몇 개의 큰 테이블을 가지고 있습니다 (DEV 영역에서 UAT 영역으로 말하기). 거기에 어쨌든 나는 SQL 개발자 또는 SQL 플러스 정확히 기존 테이블의 구조를 만드는 테이블 문을 출력을 얻을 수 있습니까? 당신이 바로 당신을위한 스크립트를 생성 할 테이블을 클릭 할 수있는 SQL 개발자를 활용하는 경우기존 테이블에서 테이블 생성하기

감사

답변

0

.

거기에서 빠른 DDL을 선택한 다음 파일에 저장을 클릭하십시오. 그러면 외부 SQL 파일에 대한 create table 스크립트가 생성됩니다. 한 번에 둘 이상의 테이블을 선택하여 여러 테이블에 대해이 작업을 수행 할 수 있습니다.

희망이 도움이됩니다!

2

당신이 SQL 문을 통해 얻고 싶은 경우에 당신이

SELECT dbms_metadata.get_ddl('TABLE', 'Your_Table_Name') FROM dual; 

자세한 내용은 DBMS_METADATA를 참조하십시오 아래의 쿼리를 시도 할 수 있습니다.

당신은 (당신이 두꺼비가 설치되어있는 경우)뿐만 아니라 두꺼비 소프트웨어를 사용하여 스크립트를 생성 할 수는

0

또 다른 옵션은 두 스키마 사이의 데이터베이스 링크를 만드는 것입니다 다음

create table table_name AS SELECT * from [email protected]_server 
관련 문제