Oracle 및 SQL Server 데이터 형식 매핑(OracleToSQL)

Oracle 데이터베이스 형식은 SQL Server 데이터베이스 형식과 다릅니다. Oracle 데이터베이스 개체를 개체로 변환 하 SQL Server 는 경우 oracle에서로 데이터 형식을 매핑하는 방법을 지정 해야 합니다 SQL Server . 기본 데이터 형식 매핑을 그대로 적용 하거나 다음 섹션에 표시 된 대로 매핑을 사용자 지정할 수 있습니다.

기본 매핑

SSMA에는 기본 데이터 형식 매핑 집합이 있습니다. 기본 매핑 목록은 프로젝트 설정 (형식 매핑) (OracleToSQL)을 참조 하세요.

형식 매핑 상속

프로젝트 수준, 개체 범주 수준 (예: 모든 저장 프로시저) 또는 개체 수준에서 형식 매핑을 사용자 지정할 수 있습니다. 낮은 수준에서 재정의 되지 않는 한 설정은 상위 수준에서 상속 됩니다. 예를 들어 프로젝트 수준에서 smallmoneymoney 에 매핑하면 개체 또는 범주 수준에서 매핑을 사용자 지정 하지 않는 한 프로젝트의 모든 개체가이 매핑을 사용 합니다.

SSMA에서 형식 매핑 탭을 보면 상속 된 형식 매핑을 보여 주기 위해 배경이 색으로 구분 됩니다. 형식 매핑의 배경은 상속 된 형식 매핑의 경우 노란색이 고 현재 수준에서 지정 된 매핑의 경우에는 흰색입니다.

데이터 형식 매핑 사용자 지정

다음 절차에서는 프로젝트, 데이터베이스 또는 개체 수준에서 데이터 형식을 매핑하는 방법을 보여 줍니다.

데이터 형식을 매핑하려면

  1. 전체 프로젝트에 대 한 데이터 형식 매핑을 사용자 지정 하려면 프로젝트 설정 대화 상자를 엽니다.

    1. 도구 메뉴에서 프로젝트 설정 을 선택 합니다.

    2. 왼쪽 창에서 형식 매핑 을 선택 합니다.

      오른쪽 창에 형식 매핑 차트와 단추가 표시 됩니다.

    또는 데이터베이스, 테이블, 뷰 또는 저장 프로시저 수준에서 데이터 형식 매핑을 사용자 지정 하려면 Oracle 메타 데이터 탐색기에서 데이터베이스, 개체 범주 또는 개체를 선택 합니다.

    1. Oracle 메타 데이터 탐색기에서 사용자 지정할 폴더나 개체를 선택 합니다.

    2. 오른쪽 창에서 형식 매핑 탭을 클릭 합니다.

  2. 새 매핑을 추가 하려면 다음을 수행 합니다.

    1. 추가 를 클릭합니다.

    2. 원본 유형 에서 매핑할 Oracle 데이터 형식을 선택 합니다.

    3. 형식에 길이가 필요한 경우 시작 상자에 매핑의 최소 데이터 길이를 지정 하 고 대상 상자에 최대 데이터 길이를 지정 합니다.

      이렇게 하면 동일한 데이터 형식의 더 작고 큰 값에 대 한 데이터 매핑을 사용자 지정할 수 있습니다.

    4. 대상 유형 에서 대상 SQL Server 데이터 형식을 선택 합니다.

      일부 형식에는 대상 데이터 형식 길이가 필요 합니다. 필요한 경우 바꿀 내용 상자에 새 데이터 길이를 입력 합니다.

    5. 확인 을 클릭합니다.

  3. 데이터 형식 매핑을 수정 하려면 다음을 수행 합니다.

    1. 편집 을 클릭합니다.

    2. 원본 유형 에서 매핑할 Oracle 데이터 형식을 선택 합니다.

    3. 형식에 길이가 필요한 경우 시작 상자에 매핑의 최소 데이터 길이를 지정 하 고 대상 상자에 최대 데이터 길이를 지정 합니다.

      이렇게 하면 동일한 데이터 형식의 더 작고 큰 값에 대 한 데이터 매핑을 사용자 지정할 수 있습니다.

    4. 대상 유형 에서 대상 SQL Server 데이터 형식을 선택 합니다.

      일부 형식에는 대상 데이터 형식 길이가 필요 합니다. 필요한 경우 바꿀 내용 상자에 새 데이터 길이를 입력 한 다음 확인 을 클릭합니다.

  4. 사용자 지정 데이터 형식 매핑을 제거 하려면 다음을 수행 합니다.

    1. 제거 하려는 데이터 형식 매핑이 포함 된 형식 매핑 목록에서 행을 선택 합니다.

    2. 제거 를 클릭합니다.

      상속 된 매핑은 제거할 수 없습니다. 그러나 상속 된 매핑은 특정 개체 또는 개체 범주에 대 한 사용자 지정 매핑에 의해 재정의 됩니다.

다음 단계

마이그레이션 프로세스의 다음 단계는 평가 보고서를 만들거나 Oracle 데이터베이스 개체를 SQL Server 구문으로 변환하는 것입니다. 평가 보고서를 만드는 경우 Oracle 개체는 평가 중에 자동으로 변환 됩니다.

참고 항목

Oracle 데이터베이스를 SQL Server (OracleToSQL)로 마이그레이션