Bagikan melalui


File Header

File header Sql.h berisi prototipe untuk fungsi dan fitur dalam tingkat kesuaian Antarmuka ODBC Inti. File header Sqlext.h berisi prototipe untuk fungsi dan fitur dalam tingkat kesuaian API Level 1 dan Level 2. File header Sqltypes.h berisi definisi jenis dan indikator untuk jenis data SQL.

Semua file header berisi #define, ODBCVER, yang dapat diatur aplikasi atau driver untuk dikompilasi untuk versi ODBC yang berbeda.

Untuk menyelaraskan dengan ISO CLI dan Open Group CLI, file header berisi alias untuk jenis informasi yang digunakan dalam panggilan ke SQLGetInfo. Dalam tabel berikut, kolom "Nama ODBC" menunjukkan nama ODBC untuk jenis informasi dalam Referensi API ODBC. Kolom "Alias dalam file header" menunjukkan nama yang digunakan dalam ISO CLI dan Open Group CLI. Nilai numerik aktual dari nama manifes ini sama di ODBC dan CLI standar. Alias ini memungkinkan aplikasi atau driver yang sesuai standar untuk mengompilasi dengan file header ODBC 3.x.

Alias ini mencakup perluasan singkatan dalam nama ODBC sehingga nama lebih dapat dimengerti. "MAX" diperluas ke "MAXIMUM", "LEN" ke "LENGTH", "MULT" ke "MULTIPLE", "OJ" ke "OUTER_JOIN", dan "TXN" ke "TRANSACTION."

Nama ODBC Alias dalam file header
SQL_MAX_CATALOG_NAME_LEN PANJANG_NAMA_KATALOG_MAKSIMUM_SQL
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 (maksimum kolom dalam ORDER BY) Jumlah Maksimum Kolom dalam ORDER BY SQL
SQL_MAX_COLUMNS_IN_SELECT SQL_MAXIMUM_COLUMNS_IN_SELECT
Maksimum Jumlah Kolom dalam Tabel (SQL_MAX_COLUMNS_IN_TABLE) SQL_MAXIMUM_COLUMNS_IN_TABLE (Jumlah Maksimum Kolom dalam Tabel)
SQL_MAX_CONCURRENT_ACTIVITIES SQL_MAKSIMUM_KEGIATAN_BERSAMAAN
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_TABLES_IN_SELECT SQL_MAXIMUM_TABLES_IN_SELECT (jumlah maksimum tabel dalam pernyataan SELECT)
SQL_MAX_USER_NAME_LEN SQL_MAXIMUM_USER_NAME_LENGTH
SQL_MULT_RESULT_SETS SQL_MULTIPLE_RESULT_SETS
SQL_OJ_CAPABILITIES Kemampuan Outer Join SQL
SQL_TXN_CAPABLE SQL_TRANSACTION_CAPABLE
SQL_TXN_ISOLATION_OPTION SQL_TRANSACTION_ISOLATION_OPTION