(MySQLToSQL) 설정 MySQL 및 SQL Server 문자 매핑Mapping MySQL and SQL Server Character Set (MySQLToSQL)

MySQL 문자 데이터 형식, 식 및 리터럴을 대 한 문자 집합 (문자 집합)을 지정할 수 있습니다.Character set (Charset) can be specified for MySQL character data types, expressions and literals.

문자 집합 매핑Charset Mapping

문자 집합 매핑 각 MySQL 문자 집합에 대해 정의 되 고 문자 데이터 형식 변환 중에 사용 합니다.Charset mapping is defined for each MySQL charset and used during character data type conversion. 특정 문자 집합의 문자열 데이터 형식 변환 하는 방법을 지정 합니다.It specifies how to convert character string data types of a particular character set:

  • National SQL Server 문자 형식 (NCHAR/NVARCHAR) 또는To national SQL Server character types (NCHAR/NVARCHAR), or

  • 일반 SQL Server 문자 형식 (CHAR/VARCHAR)To regular SQL Server character types (CHAR/VARCHAR)

  1. national 대상 데이터베이스 문자 데이터 형식은:national target database character data types are:

    1. ncharnchar

    2. nvarcharnvarchar

  2. 일반 대상 데이터베이스 문자 데이터 형식은:regular target database character data types are:

    1. charchar

    2. varcharvarchar

  3. 형식 매핑에 대 한 매핑이 허용 national 문자 데이터 형식입니다.Type mapping only allows mapping to national character data types. MySQL 문자 데이터 형식 매핑 형식에 따라 변환 된 후에 문자 집합 매핑이 적용 됩니다.After MySQL character data type is converted according to type mapping, charset mapping is applied.

참고

문자 집합 매핑 메타 데이터 개체 탐색기의 각 노드 수준을에 정의할 수 있습니다 및 MySQL에서 읽은 모든 문자 집합을 나타냅니다.Charset mapping can be defined on each node level of metadata object explorer and represent all charsets read from MySQL.

서로 다른 노드 수준에서 문자 집합 매핑Charset Mapping on different node levels

문자 집합 매핑 다릅니다 다른 노드 수준의 즉:Charset Mapping varies at different node levels, namely:

  1. 루트 메타 데이터 노드 수준에서On Root Metadata Node Level

  2. 데이터베이스, 범주 및 개체 노드 수준에서On Database, Category and Object Nodes Level

참고

문자 집합 매핑 편집을 위해 선택한 탭 매핑 서로 다른 노드 수준에 관계 없이 세 개의 단추가 있습니다.The tab selected for editing the Charset Mapping, contains three buttons, irrespective of the mapping on the different node levels.

반환할 수 있습니다.They are:

  1. 적용: charset 매핑을 편집 하 고 아직 저장 되지 경우에 사용자가 수행한 변경 내용을 적용 합니다.Apply: Applies changes made by the user, enabled only when charset mapping is edited and not saved yet.
  2. 취소: 사용자가 수행한 변경 내용을 취소 합니다.Cancel: Cancels changes made by the user. 문자 집합 매핑 편집 있지만 저장 되지 단추가 활성화를 가져옵니다.The button gets enabled when charset mapping is edited but not saved.
  3. 기본값으로 재설정: 모든 매핑을 기본값으로 다시 설정 합니다.Reset to Default: Resets all mappings to default values.
  1. On 루트 메타 데이터 노드 수준: Charset 매핑 그리드의 각 문자 집합에 대 한 별도 열이 포함 된 문자 집합 표가 포함 됩니다.On Root Metadata Node Level: Charset mapping grid contains charset grid with a separate column for each charset. 눈금의 열이 됩니다.The columns of the grid are:

    1. 명명 된 눈금의 첫 번째 열 문자 집합 이름 문자 집합 이름을 포함 합니다.The first column of the grid named Charset Name contains charset name.

    2. 명명 된 두 번째 식 Charset 설명 charset 설명을 포함 합니다.The second one named Charset Description contains charset description.

    3. 세 번째 열, 이라는 대상 문자 집합 유형 특정 문자 집합에 대 한 매핑 설정을 포함 합니다.The third column titled, Target Charset Type contains mapping settings for particular charset. 이 열에 대 한 값은 같습니다.Values for this column are:

      • CHAR/VARCHARCHAR/VARCHAR

      • NCHAR/NVARCHARNCHAR/NVARCHAR

    중요

    특정 문자 집합에 대 한 기본값 CHAR/VARCHAR 또는 NCHAR/NVARCHAR 후 접두사 (기본값)에 포함 합니다.The default values for a particular charset have the prefix '(default)' after CHAR/VARCHAR or NCHAR/NVARCHAR.

    MySQL 데이터베이스와 루트 메타 데이터 노드 수준에서 대상 데이터베이스 간의 Charset 매핑은 다음과 같습니다.The Charset mapping between MySQL database and the target database on Root Metadata Node Level is given below:

    문자 집합 이름Charset Name 문자 집합 설명Charset Description 대상 문자 집합 유형 (기본값)Target Charset Type (Default)
    big5big5 중국어 번체 Big5Big5 Traditional Chinese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    dec8dec8 DEC 서 부 유럽DEC West European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp850cp850 DOS 서 부 유럽DOS West European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    hp8hp8 HP 서 부 유럽HP West European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    koi8rkoi8r KOI8 R Relcom 러시아어KOI8-R Relcom Russian CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    라틴어 1latin 1 cp1252 서 부 유럽cp1252 West European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    latin2latin2 ISO 8859-2 중앙 유럽ISO 8859-2 Central European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    swe7swe7 7 비트 스웨덴어7bit Swedish CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    asciiascii US ASCIIUS ASCII CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    ujisujis EUC-JP 일본어EUC-JP Japanese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    sjissjis 일본어 shift JISShift-JIS Japanese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    히브리어hebrew ISO 8859-8 히브리어ISO 8859-8 Hebrew CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    tis620tis620 TIS620 태국어TIS620 Thai CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    euckreuckr EUC-KR 한국어EUC-KR Korean NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    koi8ukoi8u 우크라이나어 KOI8-UKOI8-U Ukrainian CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    gb2312gb2312 중국어 간체 GB2312GB2312 Simplified Chinese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    그리스어greek ISO 8859-7 그리스어ISO 8859-7 Greek CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp 1250cp 1250 Windows 중앙 유럽Windows Central European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    gbkgbk GBK 중국어 간체GBK Simplified Chinese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    latin5latin5 ISO 8859-9 터키어ISO 8859-9 Turkish CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    armscii8armscii8 ARMSCII 8 아르메니아어ARMSCII-8 Armenian CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    utf8utf8 U t F-8 유니코드UTF-8 Unicode NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    ucs2ucs2 Ucs-2 유니코드UCS-2 Unicode NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    cp866cp866 DOS 러시아어DOS Russian CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    keybcs2keybcs2 DOS Kamenicky 체코어 슬로바키아어DOS Kamenicky Czech-Slovak CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    maccemacce Mac 중앙 유럽Mac Central European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    macromanmacroman Mac 서 부 유럽Mac West European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp852cp852 DOS 중앙 유럽DOS Central European CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    latin7latin7 ISO 8859-13 발트어ISO 8859-13 Baltic CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp 1251cp 1251 Windows 키릴 자모Windows Cyrillic CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp 1256cp 1256 Windows 아랍어Windows Arabic CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp 1257cp 1257 Windows 발트어Windows Baltic CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    binarybinary 이진 의사 문자 집합Binary pseudo charset CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    geostd8geostd8 GEOSTD8 그루지야어GEOSTD8 Georgian CHAR/VARCHAR (기본값)CHAR/VARCHAR (Default)
    cp932cp932 Windows 일본어 SJISSJIS for Windows Japanese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
    eucjpmseucjpms Windows 일본어 UJISUJIS for Windows Japanese NCHAR/NVARCHAR (기본값)NCHAR/NVARCHAR (Default)
  2. 데이터베이스, 범주 또는 개체 노드 수준에서: charset 매핑 그리드 데이터베이스, 범주 또는 개체 노드 수준에서 루트 메타 데이터 노드 수준에 있는 것과 동일한 행 viz 포함 합니다.:On the Database, Category or Object Node Levels: On the Database, Category or Object Nodes level, charset mapping grid contains the same rows as the one on root metadata node level, viz.:

    1. 첫 번째 열, 이라는 눈금의 문자 집합 이름 문자 집합 이름을 포함 합니다.The first column of the grid titled, Character Set Name contains charset name.

    2. 이라는 두 번째 열 문자 설정 설명 charset 설명을 포함 합니다.The second column titled, Character Set Description contains charset description.

    3. 유일한 차이점은 눈금의 세 번째 열에 있는 값입니다.The only difference is the values in the third column of the grid. 세 번째 열, 이라는 대상 데이터 형식 특정 문자 집합에 대 한 매핑 설정을 포함 합니다.The third column titled, Target Data Type contains mapping settings for particular charset. 열에 대 한 값은 같습니다.The values for the column are:

      • 상속 (CHAR/VARCHAR 또는 NCHAR/NVARCHAR)Inherited (CHAR/VARCHAR or NCHAR/NVARCHAR)

      • CHAR/VARCHARCHAR/VARCHAR

      • NCHAR/NVARCHARNCHAR/NVARCHAR

중요

  • MySQL 데이터베이스와 대상 데이터베이스에서 데이터베이스, 범주 및 개체 노드 수준 사이의 문자 집합 매핑, 기본 열에 대 한 루트가 아닌 각 수준에 특정 문자 집합에 대 한 값 대상 데이터 형식 '상속 되어야'.In the Charset mapping between MySQL database and target database on Database, Category, and Object Node Levels, the default values for a particular charset on each level other than root for the column Target Data Type should be 'Inherited'.
  • 표에서 값 Inherited 를 사용 하 여 접미사로 '(CHAR/VARCHAR)' 또는 '(NCHAR/NVARCHAR)' 따라 어떤 값이 특정 문자 집합으로 부모에서 상속 되었습니다.In the grid, the value Inherited is suffixed with either '(CHAR/VARCHAR)' or '(NCHAR/NVARCHAR)' depending on which value was inherited from parent by this particular charset.