Aracılığıyla paylaş


Üst Bilgi Dosyaları

Sql.h üst bilgi dosyası, Çekirdek ODBC Arabirimi uyumluluk düzeyindeki işlevler ve özellikler için prototipler içerir. Sqlext.h üst bilgi dosyası, Düzey 1 ve Düzey 2 API uyumluluk düzeylerindeki işlevler ve özellikler için prototipler içerir. Sqltypes.h üst bilgi dosyası, SQL veri türlerinin tür tanımlarını ve göstergelerini içerir.

Üst bilgi dosyalarının tümü, bir uygulamanın veya sürücünün ODBC'nin farklı sürümleri için derlenecek şekilde ayarlayabildiği bir #define, ODBCVER içerir.

Başlık dosyaları, ISO CLI ve Open Group CLI ile uyum sağlamak için SQLGetInfo çağrılarında kullanılan bilgi türlerinin takma adlarını içerir. Aşağıdaki tabloda, "ODBC adı" sütunu ODBC API Başvurusu'ndaki bilgi türünün ODBC adını gösterir. "Başlık dosyasındaki diğer ad" sütunu, ISO CLI ve Open Group CLI'da kullanılan adı gösterir. Bu bildirim adlarının gerçek sayısal değeri hem ODBC hem de standart CLI'lerde aynıdır. Bu diğer adlar, standartlara uyumlu bir uygulamanın veya sürücünün ODBC 3.x üst bilgi dosyalarıyla derlenebilebilmesini sağlar.

Bu takma adlar, ODBC adlarındaki kısaltmaların genişletmelerini içerecek şekilde, adları daha anlaşılır hale getirir. "MAX" "MAXIMUM" olarak genişletilir, "LEN" "LENGTH" olarak, "MULT" "MULTIPLE" olarak, "OJ" "OUTER_JOIN" olarak ve "TXN" "TRANSACTION" olarak genişletilir.

ODBC adı Başlık dosyasındaki diğer ad
SQL_MAX_CATALOG_NAME_LEN SQL_MAXIMUM_CATALOG_NAME_LENGTH
SQL_MAX_COLUMN_NAME_LEN (Maksimum Sütun Adı Uzunluğu) SQL_MAXIMUM_COLUMN_NAME_LENGTH
SQL_MAX_COLUMNS_IN_GROUP_BY (Gruplama İşleminde Maksimum Sütun Sayısı) SQL_MAXIMUM_COLUMNS_IN_GROUP_BY
SQL_MAX_COLUMNS_IN_ORDER_BY SQL_EMRİNE_GÖRE_SIRALAMA_MAKS_KOLONLAR
SQL_MAX_COLUMNS_IN_SELECT (Seçimdeki Maksimum Sütun Sayısı) SQL_SELECT’TE_MAXIMUM_SÜTUNLAR
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_MAKSİMUM_IFADE_UZUNLUĞU
SQL_MAX_TABLE_NAME_LEN SQL_MAXIMUM_TABLE_NAME_LENGTH (Tablo Adı Uzunluğu İçin Maksimum SQL Değeri)
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 (Birden Çok Sonuç Kümesi)
SQL_OJ_CAPABILITIES SQL_OUTER_JOIN_CAPABILITIES
SQL_TXN_CAPABLE SQL_TRANSFER_KABİLİYETİ
SQL_TXN_ISOLATION_OPTION SQL_TRANSACTION_ISOLATION_OPTION (SQL_İŞLEM_İZOLE_ETME_SEÇENEĞİ)