Las tablas siguientes muestran la correlación predeterminada de los tipos de datos de origen con los tipos de datos de destino. Si se muestran tipos de datos opcionales para un tipo de datos de destino, puede cambiar el valor predeterminado de un tipo de datos correlacionado en el asistente Pegar objetos de base de datos.
La Tabla 1 muestra la correlación predeterminada de tipos de datos cuando copia objetos desde una base de datos Oracle origen a una base de datos de destino DB2 para Linux, UNIX y Windows.
Tipo de datos de Oracle | Tipo de datos de DB2 para Linux, UNIX y Windows |
---|---|
CHAR(n) |
for 1 ≤ n ≤ 254: CHAR(n) opcional VARCHAR(n) for 255 ≤ n ≤ 2000: VARCHAR(n) |
NCHAR(n) |
for 1 ≤ n ≤ 127: GRAPHIC(n) opcional VARGRAPHIC(n) for 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 opcional SMALLINT opcional NUMBER(p , s) |
NUMBER(p , s) |
for 1 ≤ p ≤ 31: NUMBER(p , 0), for s < 0 NUMBER(p , s), for 0 ≤ s ≤ 31 opcional INTEGER for 32 ≤ p ≤ 38: DECFLOAT(34) opcional NUMBER(p , 0), for s < 0 opcional INTEGER, for s = 0 opcional NUMBER(p , s), for 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) opcional SMALLINT |
PLS_INTEGER |
INTEGER |
INT NOT NULL |
DECFLOAT(34) NOT NULL |
SMALLINT |
DECFLOAT(34) |
REAL |
DOUBLE |
DOUBLE PRECISION |
DOUBLE |
DATE |
TIMESTAMP opcional DATE opcional 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 |
La Tabla 2 muestra la correlación predeterminada de tipos de datos al copiar objetos de una base de datos de origen DB2 para Linux, UNIX y Windows en una base de datos de destino Oracle.
Tipo de datos de DB2 para Linux, UNIX y Windows | Tipo de datos de 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 opcional SMALLINT |
SMALLINT |
SMALLINT |
DATE |
DATE |
BOOLEAN |
BOOLEAN opcional 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 opcional INTEGER opcional SMALLINT |
LONG VARCHAR FOR BIT DATA |
RAW |
VARCHAR FOR BIT DATA |
RAW |
La Tabla 3 muestra la correlación predeterminada de tipos de datos al copiar objetos de una base de datos de origen DB2 para Linux, UNIX y Windows en una base de datos de destino DB2 para z/OS.
Tipo de datos de DB2 para Linux, UNIX y Windows | Tipo de datos de DB2 para z/OS |
---|---|
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 |
La Tabla 4 muestra la correlación predeterminada de tipos de datos cuando copia objetos desde una base de datos de origen DB2 para z/OS a una base de datos de destino DB2 para Linux, UNIX y Windows.
Tipo de datos de DB2 para z/OS | Tipo de datos de DB2 para Linux, UNIX y Windows |
---|---|
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 |