다음 표는 각 ODBC 함수의 규칙 수준을 나타내며, 여기서 이 값이 잘 정의되어 있습니다.
| 기능 | 규칙 수준 |
|---|---|
| SQLAllocHandle | Core |
| Sqlbindcol | Core |
| SQLBindParameter | Core[1] |
| SQLBrowseConnect | 수준 1 |
| SQLBulkOperations | 수준 1 |
| SQLCancel | Core[1] |
| SQLCloseCursor | Core |
| SQLColAttribute | Core[1] |
| SQLColumnPrivileges | 수준 2 |
| SQLColumns | Core |
| SQLConnect | Core |
| SQLCopyDesc | Core |
| SQLDataSources | Core |
| SQLDescribeCol | Core[1] |
| SQLDescribeParam | 수준 2 |
| SQLDisconnect | Core |
| SQLDriverConnect | Core |
| SQLDrivers | Core |
| SQLEndTran | Core[1] |
| SQLExecDirect | Core |
| SQLExecute | Core |
| SQLFetch | Core |
| Sqlfetchscroll | Core[1] |
| SQLForeignKeys | 수준 2 |
| SQLFreeHandle | Core |
| SQLFreeStmt | Core |
| SQLGetConnectAttr | Core |
| SQLGetCursorName | Core |
| Sqlgetdata | Core |
| SQLGetDescField | Core |
| SQLGetDescRec | Core |
| SQLGetDiagField | Core |
| SQLGetDiagRec | Core |
| SQLGetEnvAttr | Core |
| SQLGetFunctions | Core |
| Sqlgetinfo | Core |
| SQLGetStmtAttr | Core |
| SQLGetTypeInfo | Core |
| SQLMoreResults | 수준 1 |
| SQLNativeSql | Core |
| SQLNumParams | Core |
| SQLNumResultCols | Core |
| SQLParamData | Core |
| SQLPrepare | Core |
| SQLPrimaryKeys | 수준 1 |
| SQLProcedureColumns | 수준 1 |
| SQLProcedures | 수준 1 |
| Sqlputdata | Core |
| SQLRowCount | Core |
| SQLSetConnectAttr | Core[2] |
| SQLSetCursorName | Core |
| SQLSetDescField | Core[1] |
| SQLSetDescRec | Core |
| SQLSetEnvAttr | Core[2] |
| Sqlsetpos | 수준 1[1] |
| SQLSetStmtAttr | Core[2] |
| SQLSpecialColumns | Core[1] |
| SQLStatistics | Core |
| SQLTablePrivileges | 수준 2 |
| SQLTables | Core |
[1] 이 함수의 중요한 기능은 더 높은 규칙 수준에서만 사용할 수 있습니다.
[2] 특정 특성을 기본값이 아닌 값으로 설정하는 것은 규칙 수준에 따라 달라집니다. 자세한 내용은 다음 섹션인 특성 규격을 참조하세요.