DDL(Data Definition Language)은 SQL의 서브세트입니다.
데이터베이스에서 데이터 및 데이터의 관계를 설명하기 위한 언어입니다.
데이터베이스 오브젝트의 스크립트에서 DDL을 생성하여 다음을 수행할 수 있습니다.
- 데이터베이스 구조의 스냅샷 보존
- 데이터베이스가 프로덕션 시스템과 같이 작동하지만 데이터를 포함하지 않는 경우 테스트 시스템 설정
- 기존 오브젝트를 기초로 하여 작성할 수 있는 새 오브젝트의 템플리트 생산
예를 들어, 고객 테이블의 DDL을 생성한 다음 DDL을 편집하여 동일한 스키마로
Customer_New 테이블을 작성하십시오.
DDL을 생성할 때 DDL문을 사용하여 해당 컨텐츠를 제외하고 데이터베이스에
대한 모든 사항을 다시 작성할 수 있습니다.
DDL을 생성하여 데이터베이스를 완전히 다시 작성하거나, 예를 들어 현재 통계와 같은 데이터베이스의 특정 면만
다시 작성하도록 선택할 수 있습니다.
또한 생성되는 명령문을 제한하여 데이터베이스의 세그먼트만(예를 들어, 테이블 서브세트에 대한 통계) 다시
작성하도록 할 수 있습니다.