다음 테이블은 소스 데이터 유형에서 목표 데이터 유형으로의 디폴트 맵핑을 표시합니다. 목표 데이터 유형에 선택적 데이터 유형이 표시되는 경우, 데이터베이스 오브젝트 붙여넣기 마법사에서 맵핑된 데이터 유형을 디폴트값이 아닌 값으로 변경할 수 있습니다.
테이블 1에는 Oracle 소스 데이터베이스에서 Linux, UNIX 및 Windows용 DB2 목표 데이터베이스로 오브젝트를 복사하는 경우 데이터 유형의 기본 맵핑이 표시되어 있습니다.
Oracle 데이터 유형 | Linux, UNIX 및 Windows용 DB2 데이터 유형 |
---|---|
CHAR(n) |
1 ≤ n ≤ 254인 경우: CHAR(n) 선택적 VARCHAR(n) 255 ≤ n ≤ 2000인 경우: VARCHAR(n)) |
NCHAR(n) |
1 ≤ n ≤ 127인 경우: GRAPHIC(n) 선택적 VARGRAPHIC(n) 128 ≤ n ≤ 2000인 경우: VARGRAPHIC(n)) |
NVARCHAR2(l) |
VARGRAPHIC(l) |
VARCHAR(l) |
VARCHAR2(l) |
VARCHAR2(l) |
VARCHAR2(l) |
LONG |
CLOB |
RAW(l) |
VARCHAR (l) FOR BIT DATA |
LONG RAW |
BLOB |
NUMBER |
NUMBER 선택적 SMALLINT 선택적 NUMBER(p , s) |
NUMBER(p , s) |
1 ≤ p ≤ 31인 경우 NUMBER(p , 0), s < 0인 경우 NUMBER(p , s), 0 ≤ s ≤ 31인 경우 선택적 INTEGER (32 ≤ p ≤ 38인 경우 DECFLOAT(34) 선택적 NUMBER(p , 0) (s < 0인 경우) 선택적 INTEGER (s = 0인 경우) 선택적 NUMBER(p , s) (0 ≤ s ≤ 38인 경우) |
NUMERIC |
DECIMAL(5,0) |
FLOAT |
DOUBLE |
BINARY_FLOAT |
FLOAT(53) |
BINARY_DOUBLE |
DOUBLE |
DECIMAL |
NUMBER |
DECIMAL(p , s) |
NUMBER(p , s) |
INTEGER |
DECFLOAT(34) 선택적 SMALLINT |
PLS_INTEGER |
INTEGER |
INT NOT NULL |
DECFLOAT(34) NOT NULL |
SMALLINT |
DECFLOAT(34) |
REAL |
DOUBLE |
DOUBLE PRECISION |
DOUBLE |
DATE |
TIMESTAMP 선택적 DATE 선택적 TIME |
TIMESTAMP |
TIMESTAMP |
INTERVAL YEAR TO MONTH |
CHAR(50) |
INTERVAL DAY TO SECOND |
CHAR(50) |
BFILE |
BLOB(1048576) DEFAULT NULL |
BLOB |
BLOB(1048576) |
CLOB |
CLOB(100000000) |
NCLOB |
DBCLOB(100000000) |
ROWID |
CHAR(18) |
UROWID |
CHAR(18) |
BOOLEAN |
INTEGER |
XMLTYPE |
XML |
표 2는 Linux, UNIX 및 Windows용 DB2 소스 데이터베이스에서 Oracle 목표 데이터베이스로 오브젝트를 복사하는 경우 디폴트 데이터 유형 맵핑을 표시합니다.
Linux, UNIX 및 Windows용 DB2 데이터 유형 | Oracle 데이터 유형 |
---|---|
GRAPHIC(l) |
NCHAR(l) |
CHAR FOR BIT DATA(l) |
RAW(l) |
VARGRAPHIC(l) |
NVARCHAR2(l) |
LONG VARGRAPHIC |
NVARCHAR2(l) |
CHAR(l) |
CHAR(l) |
VARCHAR(l) |
VARCHAR2(l) |
VARCHAR2(l) |
VARCHAR2(l) |
LONG VARCHAR(l) |
VARCHAR2(l) |
NUMBER(l) |
INTEGER(l) |
NUMERIC(l) |
NUMERIC(l) |
DECFLOAT(l) |
NUMBER(l) |
BIGINT(l) |
NUMBER(l) |
INTEGER |
INTEGER선택적 SMALLINT |
SMALLINT |
SMALLINT |
DATE |
DATE |
BOOLEAN |
BOOLEAN 선택적 SMALLINT |
RID_BIT |
ROWID |
BLOB |
BLOB |
XML |
XMLTYPE |
CLOB |
CLOB |
DBCLOB |
NCLOB |
REAL |
FLOAT |
FLOAT |
FLOAT |
DOUBLE |
DOUBLE PRECISION |
DOUBLE PRECISION |
DOUBLE PRECISION |
TIMESTAMP |
TIMESTAMP |
TIME |
TIMESTAMP |
DECIMAL |
DECIMAL선택적 INTEGER 선택적 SMALLINT |
LONG VARCHAR FOR BIT DATA |
RAW |
VARCHAR FOR BIT DATA |
RAW |
표 3은 Linux, UNIX 및 Windows용 DB2 소스 데이터베이스에서 z/OS®용 DB2 목표 데이터베이스로 오브젝트를 복사할 때 데이터 유형의 디폴트 맵핑을 표시합니다.
Linux, UNIX 및 Windows용 DB2 데이터 유형 | z/OS용 DB2 데이터 유형 |
---|---|
GRAPHIC(l) |
GRAPHIC(l) |
CHAR FOR BIT DATA(l) |
CHAR FOR BIT DATA(l) |
VARGRAPHIC(l) |
VARGRAPHIC(l) |
LONG VARGRAPHIC |
VARGRAPHIC(l) |
CHAR(l) |
CHAR(l) |
VARCHAR(l) |
VARCHAR(l) |
VARCHAR2(l) |
VARCHAR(l) |
LONG VARCHAR |
LONG VARCHAR |
NUMBER(l) |
INTEGER |
NUMERIC(l) |
NUMERIC(l) |
DECFLOAT(l) |
DECFLOAT(l) |
BIGINT |
BIGINT |
INTEGER |
INTEGER |
SMALLINT |
SMALLINT |
DATE |
DATE |
BLOB |
BLOB |
XML |
XML |
CLOB |
CLOB |
DBCLOB |
DBCLOB |
REAL |
REAL |
FLOAT |
FLOAT |
DOUBLE |
DOUBLE |
DOUBLE PRECISION |
DOUBLE PRECISION |
TIMESTAMP |
TIMESTAMP |
TIME |
TIME |
DECIMAL(p , s) |
DECIMAL(p , s) |
LONG VARCHAR FOR BIT DATA |
LONG VARCHAR FOR BIT DATA |
VARCHAR FOR BIT DATA |
VARCHAR FOR BIT DATA |
표 4는 z/OS용 DB2 소스 데이터베이스에서 Linux, UNIX 및 Windows용 DB2 목표 데이터베이스로 오브젝트를 복사하는 경우 데이터 유형의 디폴트 맵핑을 표시합니다.
z/OS용 DB2 데이터 유형 | Linux, UNIX 및 Windows용 DB2 데이터 유형 |
---|---|
GRAPHIC(l) |
GRAPHIC(l) |
CHAR FOR BIT DATA(l) |
CHAR FOR BIT DATA(l) |
VARGRAPHIC(l) |
VARGRAPHIC(l) |
CHAR(l) |
CHAR(l) |
VARCHAR(l) |
VARCHAR(l) |
LONG VARCHAR |
LONG VARCHAR |
NUMERIC(l) |
NUMERIC(l) |
DECFLOAT(l) |
DECFLOAT(l) |
BIGINT |
BIGINT |
INTEGER |
INTEGER |
SMALLINT |
SMALLINT |
DATE |
DATE |
BLOB |
BLOB |
XML |
XML |
CLOB |
CLOB |
DBCLOB |
DBCLOB |
REAL |
REAL |
FLOAT |
FLOAT |
DOUBLE |
DOUBLE |
DOUBLE PRECISION |
DOUBLE PRECISION |
TIMESTAMP |
TIMESTAMP |
TIME |
TIME |
DECIMAL(p , s) |
DECIMAL(p , s) |
LONG VARCHAR FOR BIT DATA |
LONG VARCHAR FOR BIT DATA |
VARCHAR FOR BIT DATA |
VARCHAR FOR BIT DATA |