SQLForeignKeys
SQL Server支援透過外鍵條件約束機制串連更新和刪除。 如果 FOREIGN KEY 條件約束的 ON UPDATE 和/或 ON DELETE 子句上指定 CASCADE 選項,SQL Server會針對 UPDATE_RULE 和/或 DELETE_RULE 資料行傳回SQL_CASCADE。 如果在 FOREIGN KEY 條件約束的 ON UPDATE 和/或 ON DELETE 子句上指定 NO ACTION 選項,SQL Server會傳回 UPDATE_RULE 和/或 DELETE_RULE 資料行的SQL_NO_ACTION。
當任何 SQLForeignKeys 參數中有不正確值時, SQLForeignKeys 會在 執行時傳回SQL_SUCCESS。 當這些參數中使用不正確值時,SQLFetch會傳回SQL_NO_DATA。
SQLForeignKeys 可以在靜態伺服器資料指標上執行。 嘗試在可更新 (動態或索引鍵集上執行 SQLForeignKeys ,) 資料指標會傳回SQL_SUCCESS_WITH_INFO指出資料指標類型已變更。
SQL Server Native Client ODBC 驅動程式藉由接受FKCatalogName和PKCatalogName參數的兩部分名稱,支援報告連結伺服器上的資料表資訊:Linked_Server_Name.Catalog_Name。