SQLForeignKeys
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
SQL Server mendukung pembaruan dan penghapusan berkala melalui mekanisme batasan kunci asing. SQL Server mengembalikan SQL_CASCADE untuk kolom UPDATE_RULE dan/atau DELETE_RULE jika opsi CASCADE ditentukan pada klausul ON UPDATE dan/atau ON DELETE dari batasan KUNCI ASING. SQL Server mengembalikan SQL_NO_ACTION untuk kolom UPDATE_RULE dan/atau DELETE_RULE jika opsi TIDAK ADA TINDAKAN ditentukan pada klausa ON UPDATE dan/atau ON DELETE dari batasan KUNCI ASING.
Ketika nilai yang tidak valid ada dalam parameter SQLForeignKeys apa pun, SQLForeignKeys mengembalikan SQL_SUCCESS pada eksekusi. SQLFetch mengembalikan SQL_NO_DATA ketika nilai yang tidak valid digunakan dalam parameter ini.
SQLForeignKeys dapat dijalankan pada kursor server statis. Upaya untuk menjalankan SQLForeignKeys pada kursor yang dapat diperbarui (dinamis atau set kunci) mengembalikan SQL_SUCCESS_WITH_INFO menunjukkan bahwa jenis kursor telah diubah.
Driver ODBC SQL Server Native Client mendukung informasi pelaporan untuk tabel di server tertaut dengan menerima nama dua bagian untuk parameter FKCatalogName dan PKCatalogName : Linked_Server_Name.Catalog_Name.