소스 테이블 이름이 동일한 개체를 여러 개 선택하지 마십시오. 소스 테이블 이름이 같은 개체를 여러 개 선택하면 DDL 코드가 실패합니다. 소스 테이블 이름이 같은 개체 세 개에 대해 테이블 삭제 및 테이블 작성 옵션을 선택하면 DDL 코드는 첫 번째 테이블 삭제 및 테이블 작성 명령에 대해서는 실행되고 나머지 명령에 대해서는 실패합니다.
매핑을 실행하기 전에 데이터 유형을 확인하고, 필요한 경우 수동으로 업데이트하십시오. DDL 스크립트를 생성할 때 Oracle의 char 및 byte 의미는 무시됩니다. Oracle 데이터베이스의 char 및 varchar2 열이 포함된 테이블을 작성할 때는 char 및 byte 의미를 위한 저장소를 정의할 수 있습니다. Oracle 테이블의 메타데이터를 Developer tool로 가져오면 char 및 byte 의미가 무시됩니다. Oracle 테이블에 대해 DDL 스크립트를 생성하면 Developer tool이 데이터 유형을 문자로 정의합니다.
ODBC 연결에 대해 DDL을 생성할 경우 Developer tool은 ANSI SQL-92 일반 데이터 유형 형식으로 DDL 스크립트를 작성합니다. ANSI SQL-92 형식은 대상 데이터베이스에서 해당 데이터 유형 또는 데이터 길이를 지원하지 않을 수 있으므로 일부 데이터베이스에서 실행되지 않을 수 있습니다.
Greenplum에서 Netezza로 데이터베이스 테이블을 마이그레이션하는 DDL 스크립트를 작성 경우 NVARCHAR 데이터 유형은 Netezza 데이터베이스에 문자를 16000자까지만 지원하기 때문에 NVARCHAR 열에 문자를 16000자까지만 통합할 수 있습니다.
DDL 스크립트를 생성하면 Developer tool은 원래 연결 및 새 연결이 가리키는 데이터베이스 사이에 가장 잘 일치하는 데이터 유형을 식별합니다. 데이터베이스마다 데이터 유형의 전체 자릿수 및 소수 자릿수가 다릅니다. Oracle 데이터베이스에서는 타임스탬프 데이터 유형의 기본 전체 자릿수와 소수 자릿수가 (29, 9)입니다. Oracle에서 Microsoft SQL Server로의 DDL 스크립트를 생성하면 타임스탬프 데이터 유형의 전체 자릿수와 소수 자릿수가 (26, 6)으로 줄어듭니다. Oracle에서 DB2로의 DDL 스크립트를 생성하면 타임스탬프 데이터 유형의 전체 자릿수와 소수 자릿수가 (27, 7)로 줄어듭니다.