Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Bir tablo, benzersiz satır tanımlayıcıları olarak hizmet verebilen bir sütun veya sütunlara sahip olabilir ve BIRINCIL ANAHTAR kısıtlaması olmadan oluşturulan tablolar SQLPrimaryKeys'e boş bir sonuç kümesi döndürür. ODBC fonksiyonu SQLSpecialColumns , birincil anahtarı olmayan tablolar için satır tanımlayıcı adaylarını bildirir.
SQLPrimaryKeys, CatalogName, SchemaName veya TableName parametreleri için değerlerin var olup olmadığını SQL_SUCCESS döndürür. SQLFetch, bu parametrelerde geçersiz değerler kullanıldığında SQL_NO_DATA döndürür.
SQLPrimaryKeys, statik bir sunucu imlecinde çalıştırılabilir. SQLPrimaryKeys'i güncellenebilir (dinamik veya anahtar seti) bir imleçte çalıştırma girişiminde, imleç türünün değiştirildiğini gösteren SQL_SUCCESS_WITH_INFO döner.
SQL Server Native Client ODBC sürücüsü, bağlı sunuculardaki tablolar için bilgi raporlamayı destekler; CatalogName parametresi için iki parçalı bir isim kabul eder: Linked_Server_Name.Catalog_Name.
SQLPrimaryKeys ve Table-Valued Parametreleri
Eğer özetleme özniteliği SQL_SOPT_SS_NAME_SCOPE değerine SQL_SS_NAME_SCOPE_TABLE_TYPE değerine sahipse, varsayılan değeri SQL_SS_NAME_SCOPE_TABLE değilse, SQLPrimaryKeys tablo tiplerinin birincil anahtar sütunları hakkında bilgi döndürecektir. SQL_SOPT_SS_NAME_SCOPE hakkında daha fazla bilgi için SQLSetStmtAttr adresine bakınız.
Tablo değerli parametreler hakkında daha fazla bilgi için bkz. Table-Valued Parametreler (ODBC).