首页 > 数据库 >Mssql 触发器

Mssql 触发器

时间:2022-12-30 13:11:16浏览次数:44  
标签:触发 触发器 DELETED UPDATE 表中 INSERTED Mssql

INSERT触发器: 向表中插入数据时被触发

UPDATE触发器:修改表中数据时被触发

DELETE触发器:从表中删除数据时被触发

INSERT 触发器:
在向目标表中插入数据后,会触发该表的INSER触发器,系统自动在内存中创建INSERTED表

UPDATE 触发器:
在向目标表中更新数据后,会触发该表的UPDATE触发器,系统自动在内存中创建DELETED表和INSERTED表,DELETED表存放的是更新前的数据,INSERTED表存放的是更新的数据

Delete 触发器:
在向目标表中删除数据后,会触发该表的Delete 触发器,系统自动在内存中创建DELETED表,DELETED表存放的是删除的数据

DEMO:

Create TRIGGER [dbo].[Trigger]
ON [dbo].BD_Supplier
AFTER INSERT --UPDATE --DELETE
AS
BEGIN
SET NOCOUNT ON
SELECT * FROM INSERTED
-- SELECT * FROM DELETED

END

标签:触发,触发器,DELETED,UPDATE,表中,INSERTED,Mssql
From: https://www.cnblogs.com/pipitnt/p/17014675.html

相关文章

  • 基于logisim-D触发器设计四人抢答电路
    实验1:设计一个简易4人知识竞赛抢答电路,要求是:裁判掌握一个按钮,作用是给电路复位和发出抢答开始命令;4名竞赛者各掌握一个按钮,每人对应一个指示灯,在主持人发出开始抢答命......
  • MySQL触发器
    触发器的触发事件有:update,insert,delete,触发时机分为事件前,事件后;触发器是存在每张表中,2张表中触发器名称可重复,同张表中触发器不允许重名触发器的调用是被动的,换句话说......
  • Sql Server DDL 审计触发器
      SqlServer触发器,记录数据库中DDL操作记录,用于数据库结构变更审计。  1、创建一张table,用于保存DDL操作记录:USE[DBNAME]GOCREATETABLE[dbo].[DatabaseLo......
  • SQL Server——触发器
    什么是触发器?触发器,是一种特殊类型的​​存储过程​​,它在指定的表中的数据发生变化时自动生效。经常通过触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。触......
  • Aorm又进步了,目前已支持MySQL,MSSQL,Postgres,Sqlite3,并且支持子查询
    hi,各位golang的朋友,我很高兴的告诉你们,Aorm又进步了。Aorm是什么Aorm是一个基于go语言的数据库操作库,可以帮助你更方便的进行数据库操作。它最大的特点是支持空值查询和更新......
  • Aorm又进步了,目前已支持MySQL,MSSQL,Postgres,Sqlite3,并且支持子查询
    hi,各位golang的朋友,我很高兴的告诉你们,Aorm又进步了。Aorm是什么Aorm是一个基于go语言的数据库操作库,可以帮助你更方便的进行数据库操作。它最大的特点是支持空值查询......
  • WPF属性---重复样式和触发器
    重复样式<StackPanel><ButtonFontSize="20"Foreground="Red"Content="hello"Width="100"Height="40"/><ButtonFontSize="20"Foreground="Red"Content="hello"Width......
  • MySQL触发器
    准备代码:CREATEDATABASEshopCHARACTERSETutf8COLLATEutf8_general_ci;useshop;CREATETABLE`users`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,......
  • 生产环境 MSSQL 核心数据库架构调整
    1.整改示意图2.环境说明DNSIP用途操作系统备注ClusterVIP192.168.0.*服务器群集IPWindowsServer2019DataCenterSQLCluster192.168.0.127数据库群集IPWindowsServer2019......
  • SQL Server 2019的触发器-trigger
    SQLServer2019的触发器-trigger一、trigger的介绍触发器是特殊的存储过程,它在特定的数据库活动发生时自动执行。触发器可以与特定表上的INSERT、DELETE、UPDATE......