SQLForeignKeys
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
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。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈