|
OCILIB (C and C++ Driver for Oracle)
4.6.0
|
| DATABASE TYPE | C API TYPE | C API SUBTYPE | C++ API | C++ API SUBTYPE |
|---|---|---|---|---|
| PL/SQL BOOLEAN | boolean | bool | ||
| NUMBER | short | short | ||
| NUMBER | unsigned short | unsigned short | ||
| NUMBER | int | int | ||
| NUMBER | unsigned int | unsigned int | ||
| NUMBER | big_int (long long) | big_int (long long | ||
| NUMBER | big_uint (unsigned long long) | big_uint (unsigned long long) | ||
| NUMBER | float | float | ||
| NUMBER | double | double | ||
| FLOAT | double | double | ||
| BINARY FLOAT | float | float | ||
| BINARY DOUBLE | double | float | ||
| NUMBER | OCI_Number * | ocilib::number | ||
| CHAR | otext * | ocilib::ostring | ||
| VARCHAR | otext * | ocilib::ostring | ||
| VARCHAR2 | otext * | ocilib::ostring | ||
| NVARCHAR | otext * | ocilib::ostring | ||
| NVARCHAR2 | otext * | ocilib::ostring | ||
| ROWID | otext * | ocilib::ostring | ||
| UROWID | otext * | ocilib::ostring | ||
| VARRAW | void * | ocilib::Raw | ||
| RAW | void * | ocilib::Raw | ||
| LONG | OCI_Long * | OCI_CLONG | ocilib::Clong | |
| LONG VARCHAR | OCI_Long * | OCI_CLONG | ocilib::Clong | |
| LONG RAW | OCI_Long * | OCI_BLONG | ocilib::Blong | |
| DATE | OCI_Date* | ocilib::Date | ||
| TIMESTAMP | OCI_Timestamp * | OCI_TIMESTAMP | ocilib::Timestamp | NoTimeZone |
| TIMESTAMP WITH TIME ZONE | OCI_Timestamp * | OCI_TIMESTAMP_TZ | ocilib::Timestamp | WithTimeZone |
| TIMESTAMP WITH LOCAL TIME ZONE | OCI_Timestamp * | OCI_TIMESTAMP_LTZ | ocilib::Timestamp | WithLocalTimeZone |
| INTERVAL YEAR TO MONTH | OCI_Interval * | OCI_INTERVAL_YM | ocilib::Interval | YearMonth |
| INTERVAL DAY TO SECOND | OCI_Interval * | OCI_INTERVAL_DS | ocilib::Interval | DaySecond |
| Character LOB | OCI_Lob * | OCI_CLOB | ocilib::Clob | LobCharacter |
| National Character LOB | OCI_Lob * | OCI__NCLOB | ocilib::NClob | LobNationalCharacter |
| Binary LOB | OCI_Lob * | OCI_BLOB | ocilib::Blob | LobBinary |
| Binary FILE | OCI_File * | OCI_BFILE | ocilib::File | |
| VARRAY | OCI_Coll * | OCI_COLL_VARRAY | ocilib::Collection | Varray |
| NESTED TABLE | OCI_Coll * | OCI_COLL_NESTED_TABLE | ocilib::Collection | NestedTable |
| PL/SQL INDEXED TABLE | OCI_Coll * | OCI_COLL_INDEXED_TABLE | ocilib::Collection | IndexedTable |
| NAMED DATATYPE (TYPE, OBJECT) | OCI_Object * | ocilib::Object | ||
| PL/SQL RECORD | OCI_Object * | ocilib::Object | ||
| REF | OCI_Ref * | ocilib::Reference |