Toad는 하나 이상의 스키마와 오브젝트에 대해서 DDL 스크립트를 일괄 추출할 수 있습니다. 우선 Menu > Database > Export > Export DDL을 선택합니다.
Export DDL 창이 나타나면 가장 먼저 Add버튼을 눌러 스크립트를 추출할 오브젝트를 선택합니다.
팝업 창이 나타나면 스키마 및 오브젝트를 선택하고 Load Rows버튼을 클릭 합니다.
오브젝트 목록이 나타나면 DDL을 추출할 오브젝트의 체크박스를 클릭해서(X 표시) 선택 합니다.
Script Option 탭을 클릭해서 추출할 오브젝트에 대한 구체적인 실행 옵션을 지정할 수 있습니다.
마지막으로 출력할 형태를 하나의 단일 파일로 출력할 것인지(single file), 스키마 또는 오브젝트마다 별도의 파일을 생성할 것인지, 화면(screen) 또는 클립보드(Clipboard)에 저장 할 것인지 등을 지정할 수 있습니다.
아래는 출력 형태를 Screen으로 지정했을 때 결과입니다. 선택한 스키마와 테이블에 대한 DDL 스크립트가 추출되었습니다.
스키마 및 오브젝트 선택을 더 세밀하게 할 수 있습니다. Add 화면에서 버튼을 누르면 Simple과 Advanced를 선택할 수 있습니다. 위의 예제는 Simple 옵션입니다.
Advanced 화면에서는 스키마와 오브젝트를 동시에 여러 개 선택할 수 있습니다. 선택 후 버튼을 누르면 Result 탭에 추가됩니다.
Result 탭에서 목록을 확인 후 실제 추출할 오브젝트를 선택해서 OK버튼을 누릅니다. 모두 선택하기 위해서는 Ctrl + A를 누르면 됩니다.
출력 형태를 Single file로 하고 파일 경로 및 파일 명을 지정하면 텍스트 파일로 저장할 수 있습니다.
출력 형태를 editor – as script로 하면 자동으로 Editor 창에 스크립트가 복사가 됩니다.
- 강좌 URL : http://www.gurubee.net/lecture/2784
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.