Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень соответствия интерфейса 1 включает функциональные возможности уровня соответствия основного интерфейса, а также дополнительные функции, такие как транзакции, которые обычно доступны в реляционных СУБД OLTP. Драйвер, соответствующий интерфейсу уровня 1, позволяет приложению выполнять следующие действия в дополнение к функциям на уровне соответствия основного интерфейса:
| Номер компонента | Description |
|---|---|
| 101 | Укажите схему таблиц и представлений базы данных (с помощью двух частей именования). (Дополнительные сведения см. в функционале трехчастного именования 201 в Интерфейсном стандарте уровня 2.) |
| 102 | Вызов истинного асинхронного выполнения функций ODBC, где применимые функции ODBC могут быть либо полностью синхронными, либо полностью асинхронными на заданном подключении. |
| 103 | Используйте прокручиваемые курсоры, чтобы получить доступ к результирующему набору не только вперед, вызывая SQLFetchScroll с аргументом FetchOrientation, отличным от SQL_FETCH_NEXT. (SQL_FETCH_BOOKMARK FetchOrientation находится в компоненте 204 в соответствии с интерфейсом уровня 2.) |
| 104 | Получение первичных ключей таблиц путем вызова SQLPrimaryKeys. |
| 105 | Используйте хранимые процедуры с помощью escape-последовательности ODBC для вызовов процедур и запрашивайте словарь данных относительно хранимых процедур, вызывая SQLProcedureColumns и SQLProcedures. (Процесс создания и хранения процедур в источнике данных выходит за рамки этого документа.) |
| 106 | Подключитесь к источнику данных, интерактивно просматривая доступные серверы, вызвав SQLBrowseConnect. |
| 107 | Используйте функции ODBC вместо инструкций SQL для выполнения определенных операций базы данных: SQLSetPos с SQL_POSITION и SQL_REFRESH. |
| 108 | Получите доступ к содержимому нескольких результирующих наборов, созданных пакетами и хранимыми процедурами, путем вызова SQLMoreResults. |
| 109 | Определите границы транзакций, охватывающих несколько функций ODBC, с полной атомарностью и возможностью указания SQL_ROLLBACK в SQLEndTran. |