SQL Server 利用触发器对多表视图进行更新的实现方法

2020-07-06 05:59:31易采站长站整理

GO
--查看修改后的视图数据信息
SELECT* FROM[DBO].SHITU_FFENSHU_XINXI
GO

修改前后对比的结果图示:

修改后的数据表中的数据:


USE [SQL-LI]SELECT* FROM[XINXIN_TAB] WHERE[学号]=6080
SELECT* FROM[FENSHU_TAB] WHERE[学号]=6080
SELECT* FROM[ZHONGHE_TAB] WHERE[学号]=6080
GO

4.触发器在数据库里面就像颗炸弹一样,只要满足气要求就会被触发,就会对数据库里面的数据进行触发修改,所以不需要室就尽量将其关闭掉,用的时候就将其开启:

关闭:


USE [SQL-LI]GO
DISABLE TRIGGER [DBO].TRIGG_UPDATE --关闭触发器【TRIGG_UPDATE】
ON SHITU_FFENSHU_XINXI
GO

开启:


USE [SQL-LI]GO
ENABLE TRIGGER [DBO].TRIGG_UPDATE --开启触发器【TRIGG_UPDATE】
ON[DBO].[SHITU_FFENSHU_XINXI] --触发器所在的视图
GO

GO

希望我写的能为你解决一点问题,还望指教!谢谢!

您可能感兴趣的文章:细说SQL Server中的视图简析SQL Server数据库用视图来处理复杂的数据查询关系解析SQL Server 视图、数据库快照Sql Server中的系统视图详细介绍Sql Server中的视图介绍SQL SERVER先判断视图是否存在然后再创建视图的语句sql server判断数据库、表、列、视图是否存在SQL server 视图(view)介绍存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)SQL Server视图的讲解

相关文章 大家在看