首页 > 解决方案 > 有没有办法在 SQL Server 中将外键插入表 3 之前将主键插入表 1 和表 2

问题描述

我有一个数据库,其中接收到的数据将以外键的形式出现,所以我想知道是否有一种方法可以通过插入外键来触发在其他表中创建相应的主键。我知道在MySQL等其他数据库中,我们可以triggerbefore关键字creates来对数据库进行这样的操作,但before在SQL Server中不适用。

示例架构:

在此处输入图像描述

尝试复制的步骤:

  1. (ID,mobile)外键对添加到Contact表中。
  2. 将相应的IDmobile数据添加到相应的表中。

在 SQL Server 中是否有比检查每个相关表是否存在主键更有效的方法?

标签: sqlsql-server

解决方案


推荐阅读