6 Supported Functionality
This chapter is intended for use by the programmers and provides information about the additional functionality that the Oracle Database ODBC driver supports.
Topics:
6.1 API Conformance
The Oracle Database ODBC driver release 9.2.0.0.0, and higher, support all Core, Level 2, and Level 1 functions.
Also, the Oracle Database ODBC driver release 9.2.0.0.0, and higher, support translation DLLs.
The following topics describe the ODBC API functions implemented by the Oracle Database ODBC driver.
See Also:
-
Implementation of ODBC API Functions for programmers
Parent topic: Supported Functionality
6.2 Implementation of ODBC API Functions
The following table describes how the Oracle Database ODBC driver implements specific functions:
Table 6-1 How the Oracle Database ODBC Driver Implements Specific Functions
Function | Description |
---|---|
|
SQLConnect requires only a DBQ, user ID, and password. |
|
SQLDriverConnect uses the DSN, DBQ, UID, and PWD keywords. |
|
Implements ODBC support for implicit results. This is a new API implemented for Oracle Database 12c Release 1 (12.1.0.1). See SQLMoreResults Function for more information. |
|
If |
|
See the information that follows. |
All catalog functions |
If the |
Parent topic: Supported Functionality
6.3 Implementation of the ODBC SQL Syntax
If a comparison predicate has a parameter marker as the second expression in the comparison and the value of that parameter is SQL_NULL_DATA
with SQLBindParameter
, the comparison fails. This is consistent with the null predicate syntax in ODBC SQL.
Parent topic: Supported Functionality
6.4 Implementation of Data Types (Programming)
For programmers, the noteworthy part of the implementation of the data types concerns the CHAR
, VARCHAR
, and VARCHAR2
data types.
For an fSqlType
value of SQL_VARCHAR
,
SQLGetTypeInfo
returns the Oracle database data type
VARCHAR2
. For an fSqlType
value of
SQL_CHAR
, SQLGetTypeInfo
returns the Oracle
database data type CHAR
.
Parent topic: Supported Functionality