SQLPrimaryKeys
Bir tablo sütunu olabilir veya gibi benzersiz hizmet sütun satır tanımlayıcıları ve PRIMARY key kısıtlaması oluşturulan tabloları ayarlamak boş bir sonuç döndürür SQLPrimaryKeys. odbc işlevini SQLSpecialColumns raporların satır tanımlayıcısı adaylar için tabloları birincil anahtarlar olmadan.
SQLPrimaryKeyssql_success değerleri mevcut olup olmadığını döndürür CatalogName, SchemaName, ya TableNameparametreleri. SQLFetchBu parametrelerde geçersiz değerler kullanıldığında sql_no_data döndürür.
SQLPrimaryKeysstatik sunucu imleç üzerinde çalıştırılabilir. Yürütme denemesi SQLPrimaryKeysgüncelleştirilebilir bir (dinamik veya anahtar kümesi) imleç imleç türü değiştirildi gösteren SQL_SUCCESS_WITH_INFO döndürür.
SQL ServerYerel istemci odbc sürücüsü destekler raporlama bilgilerini bağlantılı sunucularda tablolar için iki bölümü adı için kabul ederek CatalogNameparametresi: Linked_Server_Name.Catalog_Name.
SQLPrimaryKeys ve tablo Valued Parametreler
Eğer deyimi özniteliği sql_sopt_ss_name_scope sql_ss_name_scope_table_type değeri yerine, varsayılan değer, sql_ss_name_scope_table, SQLPrimaryKeysbirincil anahtar sütunları tablo türleri hakkında bilgi döndürür. sql_sopt_ss_name_scope hakkında daha fazla bilgi için bkz: SQLSetStmtAttr.
Tablo değerli parametreleri hakkında daha fazla bilgi için bkz: Tablo Valued Parametreler (odbc).