DB2 wersja 9 dla systemów Linux, UNIX i Windows

Obsługiwane typy danych SQL w bazach danych OLE

Poniższa tabela pokazuje sposób odwzorowania typów danych bazy OLE na typy danych DB2. Kreator funkcji tabelowej bazy danych OLE definiuje odpowiednie kolumny RETURNS TABLE w funkcji tabelowej bazy danych OLE na podstawie tej tabeli.

W trzech przypadkach, w których typ danych bazy danych OLE jest odwzorowany na wiele typów danych DB2, domyślny typ danych DB2, który został przypisany przez projektanta do kolumny danych bazy OLE, może nie być odpowiednim typem danych. Na stronie Odwzorowanie kolumn kreatora funkcji tabelowej bazy danych OLE można zmienić typ danych DB2 na inny poprawny typ DB2.

Na przykład, typ danych bazy OLE DBTYPE_WSTR jest odwzorowywany na cztery typy danych DB2. Kreator przypisuje domyślny typ danych DB2 GRAPHIC(N) do typu danych DBTYPE_WSTR bazy danych OLE. Typ danych DB2 można zmienić z domyślnego typu GRAPHIC na VARGRAPHIC, LONG GRAHIC lub DBCLOB.

Typ danych bazy OLE Typ danych 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)



Opinia

Ikona aktualizowania Ostatnio aktualizowane dla programu DB2 wersja 9.1