-1
我正在開發電子商務項目。我有一個場景如下。從SQL Server中的多個表中刪除記錄
有一個主表和一個存儲過程。將數據插入Master
表後,我正在執行該存儲過程。它將創建多個表。
現在我想從Master
表中刪除一條記錄。相應的表格應該從數據庫中刪除。
你能指導我寫上述場景的查詢嗎?
我正在開發電子商務項目。我有一個場景如下。從SQL Server中的多個表中刪除記錄
有一個主表和一個存儲過程。將數據插入Master
表後,我正在執行該存儲過程。它將創建多個表。
現在我想從Master
表中刪除一條記錄。相應的表格應該從數據庫中刪除。
你能指導我寫上述場景的查詢嗎?
您是否嘗試過使用數據庫觸發器?請參閱docs on the subject。
您需要在Master
表上創建一個刪除觸發器。這個觸發器將在記錄被刪除時運行;因此您可以執行一些SQL來刪除所需的表。
CREATE TRIGGER MasterTableRowDeleted
ON MasterDatabase.dbo.MasterTable
FOR DELETE5
AS
DROP TABLE SlaveDatabase.dbo.SlaveTable001
GO
您嘗試過某些東西了嗎? – araknoid