Соответствие интерфейса уровня 2Level 2 Interface Conformance

Уровень соответствия интерфейсов уровня 2 включает в себя функции уровня соответствия интерфейсов уровня 1 и следующие функции:The Level 2 interface conformance level includes the Level 1 interface conformance-level functionality plus the following features:

Номер функцииFeature number ОписаниеDescription
201201 Используйте имена из трех частей в таблицах и представлениях базы данных.Use three-part names of database tables and views. (Дополнительные сведения см. в разделе Поддержка именования, состоящие из двух частей, 101 в разделе соответствие интерфейса уровня 1.)(For more information, see the two-part naming support feature 101 in Level 1 Interface Conformance.)
202202 Опишите динамические параметры, вызвав SQLDescribeParam.Describe dynamic parameters, by calling SQLDescribeParam.
203203 Используйте не только входные параметры, но и выходные и входные и выходные параметры, а также результирующие значения хранимых процедур.Use not only input parameters but also output and input/output parameters, and result values of stored procedures.
204204 Используйте закладки, включая извлечение закладок, вызвав SQLDescribeCol и SQLColAttribute в столбце номер 0; получение на основе закладки путем вызова SQLFetchScroll с аргументом фетчориентатион , для которого задано значение SQL_FETCH_BOOKMARK; и обновления, удаления и выборки с помощью операций с закладками путем вызова SQLBulkOperations с аргументом операции , для которого задано значение SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK или SQL_FETCH_BY_BOOKMARK.Use bookmarks, including retrieving bookmarks, by calling SQLDescribeCol and SQLColAttribute on column number 0; fetching based on a bookmark, by calling SQLFetchScroll with the FetchOrientation argument set to SQL_FETCH_BOOKMARK; and update, delete, and fetch by bookmark operations, by calling SQLBulkOperations with the Operation argument set to SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK, or SQL_FETCH_BY_BOOKMARK.
205205 Получите дополнительные сведения о словаре данных, вызвав SQLColumnPrivileges, SQLForeignKeysи SQLTablePrivileges.Retrieve advanced information about the data dictionary, by calling SQLColumnPrivileges, SQLForeignKeys, and SQLTablePrivileges.
206206 Используйте функции ODBC вместо инструкций SQL для выполнения дополнительных операций с базой данных, вызвав SQLBulkOperations с SQL_ADD или SQLSetPos с SQL_DELETE или SQL_UPDATE.Use ODBC functions instead of SQL statements to perform additional database operations, by calling SQLBulkOperations with SQL_ADD, or SQLSetPos with SQL_DELETE or SQL_UPDATE. (Поддержка вызовов функции SQLSetPos с аргументом LockType , равным SQL_LOCK_EXCLUSIVE или SQL_LOCK_UNLOCK, не является частью уровней соответствия, но является дополнительным компонентом.)(Support for calls to SQLSetPos with the LockType argument set to SQL_LOCK_EXCLUSIVE or SQL_LOCK_UNLOCK is not a part of the conformance levels but is an optional feature.)
207207 Включить асинхронное выполнение функций ODBC для указанных отдельных инструкций.Enable asynchronous execution of ODBC functions for specified individual statements.
208208 Получите SQL_ROWVER столбец, идентифицирующий строки таблиц, вызвав SQLSpecialColumns.Obtain the SQL_ROWVER row-identifying column of tables, by calling SQLSpecialColumns. (Дополнительные сведения см. в описании поддержки SQLSpecialColumns с аргументом идентифиертипе , для которого задано значение SQL_BEST_ROWID в качестве функции 20 в соответствии с базовым интерфейсом.)(For more information, see the support for SQLSpecialColumns with the IdentifierType argument set to SQL_BEST_ROWID as feature 20 in Core Interface Conformance.)
209209 Задайте для атрибута инструкции SQL_ATTR_CONCURRENCY хотя бы одно значение, отличное от SQL_CONCUR_READ_ONLY.Set the SQL_ATTR_CONCURRENCY statement attribute to at least one value other than SQL_CONCUR_READ_ONLY.
210210 Возможность истечения времени ожидания запроса на вход и запросов SQL (SQL_ATTR_LOGIN_TIMEOUT и SQL_ATTR_QUERY_TIMEOUT).The ability to time out login request and SQL queries (SQL_ATTR_LOGIN_TIMEOUT and SQL_ATTR_QUERY_TIMEOUT).
211211 Возможность изменения уровня изоляции по умолчанию; возможность выполнения транзакций с уровнем изоляции "Serializable".The ability to change the default isolation level; the ability to execute transactions with the "serializable" level of isolation.