如何通过SQL Server中的另一个表自动插入/删除/更新表?

时间:2019-05-13 11:24:20

标签: sql sql-server visual-studio

我使用Visual Studio 2017和MS SQL Server 2016创建了一个Windows窗体应用程序。 它工作正常。 SQL表包含

tblMain(HomeID,Bed,Location,Address,Town,Province)  

当我插入/更新/删除时,它正在工作。

我还创建了2个表

tblHome(HomeID,床,位置)和tblLocation(地址,镇,省)。

现在,我需要通过Windows窗体应用程序插入/更新/删除 tblMain,并自动插入/更新/删除 tblHome和{ {1}}个表格。

这可能吗?

1 个答案:

答案 0 :(得分:0)

触发器是一种特殊的存储过程,当数据库服务器中发生事件时,它会自动运行。当用户尝试通过数据操作语言(DML)事件修改数据时,DML触发器运行。 DML事件是表或视图上的INSERT,UPDATE或DELETE语句。

https://www.aspsnippets.com/Articles/Simple-Insert-Update-and-Delete-Triggers-in-SQL-Server-with-example.aspx