La seguente tabella mostra come i tipi di dati OLE DB vengono associati ai tipi di dati DB2. La procedura guidata relativa alla funzione di tabella OLE DB utilizza i valori riportati nella tabella che segue per definire le colonne RETURNS TABLE appropriate nella funzione di tabella OLE DB.
Nei tre casi in cui un tipo di dati OLE DB viene associato a più tipi di dati DB2, il tipo di dati DB2 predefinito che il designer assegna a una colonna di dati OLE DB potrebbe non essere quello desiderato. È possibile modificare il tipo di dati DB2 di una colonna in un altro tipo di dati DB2 valido, nella pagina Associazione colonne della procedura guidata Funzione tabella OLE DB.
Ad esempio, il tipo di dati OLE DB DBTYPE_WSTR viene associato a quattro tipi di dati DB2. La procedura guidata assegna il tipo di dati DB2 predefinito di GRAPHIC(N) a una colonna di dati OLE DB di tipo DBTYPE_WSTR. È possibile modificare la proprietà Tipo di una colonna di dati DB2 dal tipo GRAPHIC a VARGRAPHIC, LONG GRAHIC o DBCLOB.
Tipo di dati OLE DB | Tipo di dati 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) |