小编axs*_*rog的帖子

SQL 触发器的语法,用于在另一个数据库中插入数据,并在编辑字段后更新另一个数据库中的任何字段

这是场景 - 我会具体说明。我在 Sql 上有一个名为 [Fulcrum_Xfer] 的“桥接”数据库,我使用此桥接是因为名为 [Fulcrum UAT] 的主数据库对某些字段使用 bigint 数据类型,从而在我的 Access 前端的所有字段中显示“ #Deleted data ” - 这种行为在当前设计中无法更改(bigint 必须保留),因此我的 [Fulcrum_Xfer] 数据库中有准确的表名称和字段名称 - [Fulcrum_Xfer] 中的订单表中的 OrderNO 字段是 int,并且没有主字段钥匙

在“你让我们失望”的威胁下,我明天需要做的事情如下

最初插入或更新数据的表称为 Orders,位于 [Fulcrum_Xfer] 数据库中,结构如下

OrderNo                int              Unchecked
OrderDate              smalldatetime    Unchecked
ApplicationTenantLinkId int             Unchecked
OrderStatus             int             Unchecked
Run Code Online (Sandbox Code Playgroud)

FulCrum_Xfer 中从 Orders 接收触发数据的表称为 Orders,它在数据库 Fulcrum UAT 中的结构为

OrderNo                bigint           Unchecked  Primarykey 
OrderDate              smalldatetime    Unchecked
ApplicationTenantLinkId Bigint          Unchecked
OrderStatus             int             Unchecked
Run Code Online (Sandbox Code Playgroud)

我需要两个触发器语句,在将新记录插入到 [FulCrum_Xfer] 中的订单后,将其插入到 [Fulcrum UAT] 中的订单中

和

当我在 [Fulcrum_Xfer] 中的订单中进行更改时,我需要一个触发器来更新 [Fulcrum UAT] 中的订单中的任何字段

除了 …

database sql-server triggers

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

sql-server ×1

triggers ×1