Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Soubor hlavičky Sql.h obsahuje prototypy funkcí a vlastností pro úroveň shody rozhraní Core ODBC. Soubor hlavičky Sqlext.h obsahuje prototypy funkcí a funkcí v úrovních shody rozhraní API úrovně 1 a úrovně 2. Soubor hlavičky Sqltypes.h obsahuje definice typů a indikátory pro datové typy SQL.
Všechny hlavičkové soubory obsahují #define, ODBCVER, kterou může aplikace nebo ovladač nastavit k překladu pro různé verze ODBC.
Aby byly v souladu s rozhraním ISO CLI a rozhraním příkazového řádku open group, soubory hlaviček obsahují aliasy pro typy informací používané při volání sqlGetInfo. V následující tabulce sloupec "NÁZEV ODBC" označuje název ODBC pro typ informací v rozhraní ODBC API Reference. Sloupec "Alias ve sloupci záhlaví" označuje název, který se používá v rozhraní příkazového řádku ISO a rozhraní příkazového řádku Open Group CLI. Skutečná číselná hodnota těchto názvů manifestů je stejná v rozhraní ODBC i standardních rozhraních CLI. Tyto aliasy umožňují aplikaci nebo ovladač kompatibilní se standardy, aby se zkompiloval se soubory hlaviček ODBC 3.x .
Tyto aliasy zahrnují rozšíření zkratek v názvech ODBC, aby byly názvy srozumitelnější. "MAX" se rozšiřuje na "MAXIMUM", "LEN" na "LENGTH", "MULT" na "MULTIPLE", "OJ" na "OUTER_JOIN" a "TXN" na "TRANSACTION".
| Název ODBC | Alias v souboru záhlaví |
|---|---|
| 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_MAX_COLUMNS_IN_TABLE | SQL_MAXIMUM_COLUMNS_IN_TABLE |
| SQL_MAX_CONCURRENT_ACTIVITIES | SQL_MAXIMUM_CONCURRENT_ACTIVITIES (Maximální počet současných aktivit v SQL) |
| SQL_MAX_CURSOR_NAME_LEN | SQL_MAXIMUM_CURSOR_NAME_LENGTH |
| SQL_MAX_DRIVER_CONNECTIONS | SQL_MAXIMUM_DRIVER_CONNECTIONS |
| SQL_MAX_IDENTIFIER_LEN (maximální délka identifikátoru SQL) | Maximální délka identifikátoru SQL |
| SQL_MAX_SCHEMA_NAME_LEN | SQL_MAXIMUM_SCHEMA_NAME_LENGTH |
| SQL_MAX_STATEMENT_LEN | Maximální_délka_sql_příkazu |
| SQL_MAX_TABLE_NAME_LEN | Maximální délka názvu tabulky SQL (SQL_MAXIMUM_TABLE_NAME_LENGTH) |
| SQL_MAX_TABLES_IN_SELECT | SQL_MAXIMUM_TABLES_IN_SELECT |
| SQL_MAX_USER_NAME_LEN | SQL_MAXIMUM_USER_NAME_LENGTH |
| SQL_MULT_RESULT_SETS | SQL_MULTIPLE_RESULT_SETS |
| SQL_OJ_SCHOPNOSTI | SQL_OUTER_JOIN_CAPABILITIES |
| SQL_TXN_CAPABLE | SQL_TRANSACTION_SCHOPNÝ |
| SQL_TXN_ISOLATION_OPTION | SQL_TRANSACTION_ISOLATION_OPTION |