A tabela a seguir mostra como os tipos de dados OLE DB são mapeados para os tipos de dados DB2. O assistente Função de Tabela OLE DB define as colunas RETURNS TABLE apropriadas em sua função de tabela OLE DB, com base nos valores nesta tabela.
Nos três casos onde um tipo de dados OLE DB é mapeado para vários tipos de dados DB2, o tipo de dados DB2 padrão que o designer designa para uma coluna de dados OLE DB pode não ser o tipo de dados desejado. Você pode alterar o tipo de dados DB2 de uma coluna para outro tipo de dados DB2 válido na página Mapeamento de Coluna do assistente Função de Tabela OLE DB.
Por exemplo, o tipo de dados OLE DB DBTYPE_WSTR é mapeado para quatro tipos de dados DB2. O assistente designa o tipo de dados DB2 padrão de GRAPHIC(N) para uma coluna de dados OLE DB do tipo DBTYPE_WSTR. É possível alterar a propriedade Tipo de uma coluna de dados DB2 do tipo GRAPHIC para VARGRAPHIC, LONG GRAHIC ou DBCLOB.
Tipo de Dados OLE DB | Tipo de Dados do 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) |