Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ODBC соответствует следующим спецификациям и стандартам, которые касаются интерфейса командной строки Call-Level. (Функции ODBC являются супермножеством каждого из этих стандартов.)
Спецификация Open Group CAE "Управление данными: SQL интерфейс вызовов на уровне (CLI)"
Интерфейс уровня вызовов ISO/IEC 9075-3:1995 (E) (SQL/CLI)
В результате этого выравнивания верны следующие утверждения:
Приложение, написанное в спецификации Open Group и ISO CLI, будет работать с драйвером ODBC 3.x или драйвером, совместимым со стандартами, при компиляции с файлами заголовков ODBC 3.x и связанными с библиотеками ODBC 3.x , а также при получении доступа к драйверу через диспетчер драйверов ODBC 3.x .
Драйвер, написанный в спецификации Open Group и ISO CLI, будет работать с приложением ODBC 3.x или приложением, соответствующим стандартам, при компиляции с файлами заголовков ODBC 3.x и связанными с библиотеками ODBC 3.x и когда приложение получает доступ к драйверу через диспетчер драйверов ODBC 3.x . (Дополнительные сведения см. в статьях о приложениях и драйверах, совместимых со стандартами.
Уровень соответствия основного интерфейса включает все функции в интерфейсе командной строки ISO и все неоптимальные функции в интерфейсе командной строки Open Group. Дополнительные функции Open Group CLI отображаются на более высоких уровнях соответствия интерфейса. Так как для поддержки функций на уровне соответствия основного интерфейса требуются все драйверы ODBC 3.x , ниже приведены следующие значения:
Драйвер ODBC 3.x будет поддерживать все функции, используемые приложением, соответствующим стандартам.
Приложение ODBC 3.x , использующее только функции в ИНТЕРФЕЙСе командной строки ISO и неоптициональные функции Open Group CLI, будут работать с любым драйвером, совместимым со стандартами.
Помимо спецификаций интерфейса уровня вызова, содержащихся в стандартах ISO/IEC и Open Group CLI, ODBC реализует следующие функции. (Некоторые из этих функций существуют в версиях ODBC до ODBC 3.x.)
Многострочное извлечение по одному вызову функции
Привязка к массиву параметров
Поддержка закладок, включая извлечение по закладке, закладки переменной длины и массовое обновление и удаление по операциям закладок на несмежных строках.
Привязка по строкам
Смещения привязки
Поддержка пакетов инструкций SQL в хранимой процедуре или в виде последовательности инструкций SQL, выполняемых с помощью SQLExecute или SQLExecDirect
Точные или приблизительные счетчики строк курсора
Позиционирование операций обновления и удаления, а также пакетных обновлений и удаления с помощью вызова функции (SQLSetPos)
Функции каталога, которые извлекают информацию из схемы сведений без необходимости поддерживать представления схемы информации
Escape-последовательности для внешних соединений, скалярных функций, литералов даты и времени, литералов интервала и хранимых процедур
Библиотеки перевода кодовой страницы
Отчеты о уровне соответствия ANSI драйвера и поддержке SQL
Автоматическое заполнение дескриптора параметра реализации по требованию
Массивы расширенной диагностики и массивы состояния строк и параметров
Типы буферов приложения для datetime, interval, числовых/десятичных данных и 64-битных целых чисел
Асинхронное выполнение
Поддержка хранимых процедур, включая escape-последовательности, механизмы привязки выходных параметров и функции каталога
Улучшения подключения, включая поддержку атрибутов подключения и просмотра атрибутов