Tipos de datos SQL soportados en OLE DB

La tabla siguiente muestra cómo se correlacionan los tipos de datos de OLE DB con los tipos de datos de DB2.El Asistente de función de tabla de OLE DB define las columnas RETURNS TABLE adecuadas en la función de tabla de OLE DB, basándose en los valores de esta tabla.

En los tres casos en los que un tipo de datos de OLE DB se correlaciona con varios tipos de datos de DB2, el tipo de datos de DB2 por omisión que el diseñador asigna a una columna de datos de OLE DB puede que no sea el tipo de datos que desea. Puede cambiar el tipo de datos de DB2 de una columna por otro tipo de datos de DB2 válido en la página Correlación de columnas del Asistente de función de tabla de OLE DB.

Por ejemplo, el tipo de datos de OLE DB DBTYPE_WSTR se correlaciona con cuatro tipos de datos de DB2. El asistente asigna el tipo de datos de DB2 por omisión de GRAPHIC(N) a una columna de datos de OLE DB de tipo DBTYPE_WSTR. Puede cambiar la propiedad Type de una columna de datos de DB2 de GRAPHIC a VARGRAPHIC, LONG GRAHIC o DBCLOB.

Tipo de datos de OLE DB Tipo de datos de DB2
DBTYPE_I2 SMALLINT
DBTYPE_I4 INTEGER
DBTYPE_I8 BIGINT
DBTYPE_R4 REAL
DBTYPE_R8 FLOAT/DOUBLE
DBTYPE_NUMERIC (p, s) DEC (p, s)
DBTYPE_DBDATE DATE
DBTYPE_DBTIME TIME
DBTYPE_DBTIMESTAMP TIMESTAMP
DBTYPE_STR CHAR(N)
DBTYPE_STR VARCHAR(N)
DBTYPE_STR LONG VARCHAR
DBTYPE_STR CLOB(N)
DBTYPE_BYTES CHAR(N) FOR BIT DATA
DBTYPE_BYTES VARCHAR(N) FOR BIT DATA
DBTYPE_BYTES LONG VARCHAR FOR BIT DATA
DBTYPE_BYTES BLOB(N)
DBTYPE_WSTR GRAPHIC(N)
DBTYPE_WSTR VARGRAPHIC(N)
DBTYPE_WSTR LONG GRAPHIC
DBTYPE_WSTR DBCLOB(N)

Comentarios