Tipos de Dados SQL Suportados no OLE DB

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)

Feedback