Oracle® Database Gateway for ODBC User's Guide 11g Release 1 (11.1) Part Number E10311-01 |
|
|
View PDF |
Oracle maps the ANSI data types through ODBC interfaces to supported Oracle data types. When the results of a query are returned, Oracle converts the ODBC data types to Oracle data types.
The tables in this appendix show how Oracle maps ANSI data types through ODBC interfaces to supported Oracle data types when it is retrieving data from a non-Oracle system.
This appendix contains the following table:
The Oracle Database Gateway for ODBC maps the data types used in ODBC-compliant data sources to supported Oracle data types. When the results of a query are returned, the Oracle database converts the ODBC data types to Oracle data types. For example, the ODBC data type SQL_TIMESTAMP
are converted to Oracle's DATE
data type.
If a table contains a column whose data type is not supported by Oracle Database Gateway for ODBC, the column information is not returned to the Oracle database.
Table A-1 maps ODBC data types into equivalent ANSI and Oracle data types. In some cases equivalence to ANSI data types is not guaranteed to be exact because the ANSI SQL standard delegates definition of numeric precision and maximum length of character data to individual implementations. This table reflects a probable mapping between ANSI and ODBC data types for a typical implementation of ANSI SQL .
Table A-1 Mapping ANSI Data Types to Oracle Data Types Through an ODBC Interface
ANSI | ODBC | Oracle |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note: It is possible under some circumstance for the |
|
|
|
|
|
Note: If an ANSI SQL implementation defines a large value for the maximum length of |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|