Unterstützte SQL-Datentypen in OLE DB

Die folgende Tabelle zeigt die Zuordnung von OLE DB-Datentypen zu DB2-Datentypen. Der OLE DB-Tabellenfunktionsassistent definiert auf Grundlage der Werte in dieser Tabelle die entsprechenden Spalten RETURNS TABLE in Ihrer OLE DB-Tabellenfunktion.

In den drei Fällen, in denen ein OLE DB-Datentyp mehreren DB2-Datentypen zugeordnet wird, ist der Standard-DB2-Datentyp, den der Designer einer OLE DB-Datenspalte zuordnet, möglicherweise nicht der von Ihnen gewünschte Datentyp. Sie können den DB2-Datentyp einer Spalte auf der Seite Spaltenzuordnung des OLE DB-Tabellenfunktionsassistenten in einen anderen gültigen DB2-Datentyp ändern.

Der OLE DB-Datentyp DBTYPE_WSTR kann z. B. vier DB2-Datentypen zugeordnet werden. Der Assistent ordnet einer OLE DB-Datenspalte des Typs DBTYPE_WSTR den Standard-DB2-Datentyp GRAPHIC(N) zu. Sie können das Eigenschaft Typ einer DB2-Datenspalte von GRAPHIC in VARGRAPHIC, LONG GRAPHIC oder DBCLOB ändern.

OLE DB-Datentyp DB2-Datentyp
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