我正在从事电子商务项目。我有一个场景如下。
有一个主表和一个存储过程。将数据插入Master
表后,我正在执行该存储过程。它将创建多个表。
现在我想从Master
表中删除一条记录。应从数据库中删除相应的表。
您能否指导我为上述场景编写查询?
我正在从事电子商务项目。我有一个场景如下。
有一个主表和一个存储过程。将数据插入Master
表后,我正在执行该存储过程。它将创建多个表。
现在我想从Master
表中删除一条记录。应从数据库中删除相应的表。
您能否指导我为上述场景编写查询?
您是否尝试过使用数据库触发器?请参阅有关该主题的文档。
您将需要在Master
表上创建一个删除触发器。删除记录时将运行此触发器;因此,您可以执行一些 SQL 来删除所需的表。
CREATE TRIGGER MasterTableRowDeleted
ON MasterDatabase.dbo.MasterTable
FOR DELETE5
AS
DROP TABLE SlaveDatabase.dbo.SlaveTable001
GO