Соответствие интерфейса уровня 2
Уровень соответствия интерфейса 2 включает функции уровня 1, соответствующие уровню интерфейса, а также следующие функции:
Номер компонента | Description |
---|---|
201 | Используйте три части имен таблиц и представлений базы данных. (Дополнительные сведения см. в разделе о поддержке именования двух частей в 101Соответствие интерфейса уровня 1.) |
202 | Описание динамических параметров путем вызова SQLDescribeParam. |
203 | Используйте не только входные параметры, но и выходные и входные и выходные параметры, а также значения результатов хранимых процедур. |
204 | Используйте закладки, включая получение закладок, вызывая SQLDescribeCol и SQLColAttribute в столбце номер 0; получение на основе закладки путем вызова SQLFetchScroll с аргументом FetchOrientation для SQL_FETCH_BOOKMARK; и обновления, удаления и получения операций закладок путем вызова SQLBulkOperations с аргументом операции 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 | Возможность изменить уровень изоляции по умолчанию; возможность выполнения транзакций с уровнем изоляции сериализуемой. |