SQLForeignKeys

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform 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.

Lihat Juga

Fungsi SQLForeignKeys
Detail Implementasi ODBC API