SQLForeignKeys

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server, yabancı anahtar kısıtlama mekanizması aracılığıyla ardışık güncellemeler ve silme işlemlerini destekler. SQL Server, YABANCI ANAHTAR kısıtlamalarının ON UPDATE ve/veya ON DELETE maddesinde CASCADE seçeneği belirtilmişse UPDATE_RULE ve/veya DELETE_RULE sütunları için SQL_CASCADE döndürür. SQL Server, YABANCI ANAHTAR kısıtlamalarının ON UPDATE ve/veya ON DELETE maddesinde NOT ACTION seçeneği belirtilmemişse, UPDATE_RULE ve/veya DELETE_RULE sütunları için SQL_NO_ACTION döndürür.

Herhangi bir SQLForeignKeys parametresinde geçersiz değerler bulunduğunda, SQLForeignKeys çalıştırma sırasında SQL_SUCCESS döndürür. SQLFetch , bu parametrelerde geçersiz değerler kullanıldığında SQL_NO_DATA döndürür.

SQLForeignKeys, statik bir sunucu imlecinde çalıştırılabilir. SQLForeignKeys'i güncellenebilir (dinamik veya anahtar seti) bir imleçte çalıştırmaya çalışıldığında, 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; FKCatalogName ve PKCatalogName parametreleri için iki parçalı bir ad kabul ederek: Linked_Server_Name.Catalog_Name.

Ayrıca Bkz.

SQLForeignKeys İşlevi
ODBC API Uygulama Ayrıntıları