Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файл заголовка Sql.h содержит прототипы для функций и возможностей на уровне соответствия интерфейсу ODBC Core. Файл заголовка Sqlext.h содержит прототипы для функций и возможностей, соответствующих уровням 1 и 2 API. Файл заголовка Sqltypes.h содержит определения типов и индикаторы для типов данных SQL.
Все файлы заголовков содержат директиву #define ODBCVER, которую приложение или драйвер может установить для компиляции под различные версии ODBC.
Чтобы соответствовать интерфейсу командной строки ISO и Open Group CLI, файлы заголовков содержат алиасы типов информации, используемых в вызовах SQLGetInfo. В следующей таблице столбец "ИМЯ ODBC" указывает имя ODBC для типа сведений в справочнике по API ODBC. Столбец "Псевдоним в файле заголовка" указывает имя, используемое в CLI ISO и CLI Open Group. Фактическое числовое значение этих имен манифеста одинаковое как в ODBC, так и в стандартных интерфейсах командной строки. Эти псевдонимы позволяют приложению или драйверу, совместимом со стандартами, компилироваться с файлами заголовков ODBC 3.x .
Эти псевдонимы включают расширение аббревиаций в именах ODBC, чтобы имена были более понятными. "MAX" расширяется на "MAXIMUM", "LEN" на "LENGTH", "MULT" на "MULTIPLE", "OJ" на "OUTER_JOIN" и "TXN" на "TRANSACTION".
| Имя ODBC | Псевдоним в файле заголовка |
|---|---|
| SQL_MAX_CATALOG_NAME_LEN | SQL_MAXIMUM_CATALOG_NAME_LENGTH |
| SQL_MAX_COLUMN_NAME_LEN | SQL_MAXIMUM_COLUMN_NAME_LENGTH |
| SQL_MAX_COLUMNS_IN_GROUP_BY | SQL_MAXIMUM_COLUMNS_IN_GROUP_BY |
| SQL_MAX_COLUMNS_IN_ORDER_BY | SQL_MAXIMUM_COLUMNS_IN_ORDER_BY |
| SQL_MAX_COLUMNS_IN_SELECT | SQL_MAXIMUM_COLUMNS_IN_SELECT (Максимальное количество столбцов в SQL-запросе SELECT) |
| SQL_MAX_COLUMNS_IN_TABLE | SQL_MAXIMUM_COLUMNS_IN_TABLE |
| SQL_MAX_CONCURRENT_ACTIVITIES | SQL_MAXIMUM_CONCURRENT_ACTIVITIES |
| SQL_MAX_CURSOR_NAME_LEN | SQL_MAXIMUM_CURSOR_NAME_LENGTH |
| SQL_MAX_DRIVER_CONNECTIONS | SQL_MAXIMUM_DRIVER_CONNECTIONS |
| SQL_MAX_IDENTIFIER_LEN | SQL_MAXIMUM_IDENTIFIER_LENGTH |
| SQL_MAX_SCHEMA_NAME_LEN | SQL_MAXIMUM_SCHEMA_NAME_LENGTH (Максимальная длина имени схемы в SQL) |
| SQL_MAX_STATEMENT_LEN | SQL_MAXIMUM_STATEMENT_LENGTH (максимальная длина SQL-запроса) |
| SQL_MAX_TABLE_NAME_LEN | SQL_MAXIMUM_TABLE_NAME_LENGTH |
| SQL_MAX_TABLES_IN_SELECT | SQL_MAXIMUM_TABLES_IN_SELECT |
| SQL_MAX_USER_NAME_LEN (Максимальная длина имени пользователя SQL) | SQL_MAXIMUM_USER_NAME_LENGTH |
| SQL_MULT_RESULT_SETS | SQL МНОГОКРАТНОЕ ПОЛУЧЕНИЕ РЕЗУЛЬТАТОВ |
| SQL_OJ_CAPABILITIES | SQL_ВОЗМОЖНОСТИ_ВНЕШНЕГО_СОЕДИНЕНИЯ |
| SQL_TXN_CAPABLE | SQL_TRANSACTION_CAPABLE |
| SQL_TXN_ISOLATION_OPTION | SQL_TRANSACTION_ISOLATION_OPTION |