我有一个名为Fulcrum
的数据库架构,其中有一个名为Orders
的表,OrderNO, OrderDate, TenantID
上有PK
我有一个名为XFer
的桥数据库架构,其中我还有一个名为Orders
的表,其中包含相同的字段名称但OrderNO, OrderDate, TenantID
上没有键
我需要在Orders
Xfer
后面创建一个触发器,当我删除Fulcrum.dbo.Orders
XFer.dbo.Orders
中的匹配行
谢谢
答案 0 :(得分:2)
考虑到您使用Microsoft SQL Server
语法创建此类触发器是:
CREATE TRIGGER [XFer].[dbo].[OrderDeleted]
ON [Xfer].[dbo].[Orders]
AFTER DELETE
AS
BEGIN
DELETE FROM [Fulcrum].[dbo].[Orders] WHERE [Fulcrum].[dbo].[Orders].[OrderNO] IN (SELECT [XFer].[dbo].[Orders].[OrderNO] FROM DELETED)
END
显然语法可能不完美,但这很接近你需要的。