下表指出每個 ODBC 功能明確定義的一致性層級。
| 函式 | 一致性層級 |
|---|---|
| SQLAllocHandle | 核心 |
| SQLBindCol | 核心 |
| SQLBindParameter | 核心[1] |
| SQLBrowseConnect | 層級 1 |
| SQLBulkOperations | 層級 1 |
| SQLCancel | 核心[1] |
| SQLCloseCursor | 核心 |
| SQLColAttribute | 核心[1] |
| SQLColumnPrivileges | 層級 2 |
| SQLColumns | 核心 |
| SQLConnect | 核心 |
| SQLCopyDesc | 核心 |
| SQLDataSources | 核心 |
| SQLDescribeCol | 核心[1] |
| SQLDescribeParam | 層級 2 |
| SQLDisconnect | 核心 |
| SQLDriverConnect | 核心 |
| SQLDrivers | 核心 |
| SQLEndTran | 核心[1] |
| SQLExecDirect | 核心 |
| SQLExecute | 核心 |
| SQLFetch | 核心 |
| SQLFetchScroll | 核心[1] |
| SQLForeignKeys | 層級 2 |
| SQLFreeHandle | 核心 |
| SQLFreeStmt | 核心 |
| SQLGetConnectAttr | 核心 |
| SQLGetCursorName | 核心 |
| SQLGetData | 核心 |
| SQLGetDescField | 核心 |
| SQLGetDescRec | 核心 |
| SQLGetDiagField | 核心 |
| SQLGetDiagRec | 核心 |
| SQLGetEnvAttr | 核心 |
| SQLGetFunctions | 核心 |
| SQLGetInfo | 核心 |
| SQLGetStmtAttr | 核心 |
| SQLGetTypeInfo | 核心 |
| SQLMoreResults | 層級 1 |
| SQLNativeSql | 核心 |
| SQLNumParams | 核心 |
| SQLNumResultCols | 核心 |
| SQLParamData | 核心 |
| SQLPrepare | 核心 |
| SQLPrimaryKeys | 層級 1 |
| SQLProcedureColumns | 層級 1 |
| SQLProcedures | 層級 1 |
| SQLPutData | 核心 |
| SQLRowCount | 核心 |
| SQLSetConnectAttr | 核心[2] |
| SQLSetCursorName | 核心 |
| SQLSetDescField | 核心[1] |
| SQLSetDescRec | 核心 |
| SQLSetEnvAttr | 核心[2] |
| SQLSetPos | 層級 1[1] |
| SQLSetStmtAttr | 核心[2] |
| SQLSpecialColumns | 核心[1] |
| SQLStatistics | 核心 |
| SQLTablePrivileges | 層級 2 |
| SQLTables | 核心 |
[1] 此函式的重要功能僅適用於較高的一致性層級。
[2] 根據一致性層級,將特定屬性設為非預設值。 如需詳細資訊,請參閱下一節「屬性一致性」。