You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求SQL Server外键UpdateAction与DeleteAction位值官方文档

SQL Server外键UpdateAction/DeleteAction 位值对应关系

以下是SQL Server外键参考动作与底层Int32位值的直接对应关系,可直接用于IDSRefBuilder的AppendToDSRef方法:

  • No Action:0
  • Cascade:1
  • Set Null:2
  • Set Default:3

验证方式

这些值可通过查询SQL Server系统视图sys.foreign_keys确认,视图中的delete_referential_action和update_referential_action列直接存储对应整数值:

SELECT 
    name AS foreign_key_name,
    delete_referential_action,
    update_referential_action
FROM sys.foreign_keys;

Firebird到SQL Server的映射

Firebird的外键动作值通常与上述SQL Server的定义完全匹配:

  • Firebird的NO ACTION → SQL Server的0
  • Firebird的CASCADE → SQL Server的1
  • Firebird的SET NULL → SQL Server的2
  • Firebird的SET DEFAULT → SQL Server的3
    若Firebird使用不同的数值定义,直接按上述对应关系转换即可。

内容的提问来源于stack exchange,提问作者Greg C BlackbirdSql

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 06:09:57