Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az Sql.h fejlécfájl prototípusokat tartalmaz a Core ODBC Interface megfelelőségi szintjéhez tartozó funkciókhoz és jellemzőkhöz. Az Sqlext.h fejlécfájl az 1. szintű és a 2. szintű API-megfelelőségi szintek funkcióinak és funkcióinak prototípusait tartalmazza. Az Sqltypes.h fejlécfájl típusdefiníciókat és mutatókat tartalmaz az SQL-adattípusokhoz.
A fejlécfájlok mindegyike tartalmaz egy #define, ODBCVER-t, amelyet egy alkalmazás vagy illesztőprogram az ODBC különböző verzióihoz fordíthat le.
Az ISO CLI-hez és a csoportmegnyitási parancssori felülethez való igazításhoz a fejlécfájlok aliasokat tartalmaznak az SQLGetInfo felé irányuló hívásokban használt információtípusokhoz. Az alábbi táblázatban az "ODBC név" oszlop az ODBC API-referencia információtípusának ODBC-nevét jelzi. Az "Alias a fejlécfájlban" oszlop az ISO CLI-ben és az Open Group CLI-ben használt nevet mutatja. Ezeknek a jegyzékneveknek a tényleges numerikus értéke megegyezik az ODBC-ben és a standard CLI-kben is. Ezek az aliasok lehetővé teszik egy szabványnak megfelelő alkalmazás vagy illesztőprogram fordítását az ODBC 3.x fejlécfájljaival.
Ezek az aliasok az ODBC-nevek rövidítéseit is tartalmazzák, hogy a nevek érthetőbbek legyenek. A "MAX" a "MAXIMUM", a "LEN" a "HOSSZ", a "MULT" a "TÖBBSZÖRÖS", az "OJ" a "KÜLSŐ_CSATLAKOZÁS", a "TXN" pedig a "TRANZAKCIÓ" lesz.
| ODBC-név | Az alias a fejlécfájlban |
|---|---|
| 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 (Az ORDER BY utasításban megadható maximális oszlopszám) | 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 |
| 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_MAX_STATEMENT_LEN | SQL_MAXIMUM_STATEMENT_LENGTH |
| SQL_MAX_TABLE_NAME_LEN | SQL_MAXIMUM_TABLE_NAME_LENGTH |
| SQL_MAX_TÁBLÁK_A_SELECT-BAN | 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_CAPABILITIES | SQL_KÜLSŐ_CSATLAKOZÁSI_KÉPESSÉGEK |
| SQL_TXN_CAPABLE | SQL_TRANZAKCIÓKÉPES |
| SQL_TXN_ISOLATION_OPTION | SQL_TRANZAKCIÓSZIGETELÉSI_OPCIÓ |