Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Уровень соответствия интерфейса 2 включает функции уровня 1, соответствующие уровню интерфейса, а также следующие функции:
| Номер компонента | Description |
|---|---|
| 201 | Используйте три части имен таблиц и представлений базы данных. (Дополнительные сведения см. в разделе о поддержке функции двухчастного именования, указанной как 101, в согласовании интерфейса уровня 1.) |
| 202 | Описание динамических параметров путем вызова SQLDescribeParam. |
| 203 | Используйте не только входные параметры, но и выходные, входные/выходные параметры, а также значения результатов хранимых процедур. |
| 204 | Используйте закладки, включая их получение, вызовом SQLDescribeCol и SQLColAttribute для нулевого номера столбца; выборку на основе закладки, вызовом SQLFetchScroll с аргументом FetchOrientation, установленным на SQL_FETCH_BOOKMARK; а также обновление, удаление и выборку по закладкам, вызовом SQLBulkOperations с аргументом Operation, установленным на SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK или SQL_FETCH_BY_BOOKMARK. |
| 205 | Получение дополнительных сведений о словаре данных путем вызова SQLColumnPrivileges, SQLForeignKeys и SQLTablePrivileges. |
| 206 | Используйте функции ODBC вместо инструкций SQL для выполнения дополнительных операций базы данных, вызывая SQLBulkOperations с SQL_ADD или SQLSetPos с SQL_DELETE или SQL_UPDATE. (Поддержка вызовов SQLSetPos с аргументом LockType , равным SQL_LOCK_EXCLUSIVE или SQL_LOCK_UNLOCK, не является частью уровней соответствия, но является необязательной функцией.) |
| 207 | Включите асинхронное выполнение функций ODBC для указанных отдельных инструкций. |
| 208 | Получите столбец идентификатора строки SQL_ROWVER таблиц, вызвав SQLSpecialColumns. (Дополнительные сведения см. в разделе о поддержке SQLSpecialColumns с аргументом IdentifierType, установленным на SQL_BEST_ROWID, как особенностью 20 в соответствии основного интерфейса.) |
| 209 | Задайте для атрибута оператора SQL_ATTR_CONCURRENCY как минимум одно значение, отличное от SQL_CONCUR_READ_ONLY. |
| 210 | Возможность установки тайм-аута для запроса входа и SQL-запросов (SQL_ATTR_LOGIN_TIMEOUT и SQL_ATTR_QUERY_TIMEOUT). |
| 211 | Возможность изменить уровень изоляции по умолчанию и возможность выполнять транзакции на уровне сериализуемой изоляции. |