FORAFTER个触发器之间有什么区别?

推荐答案

没有区别,他们做同样的事情.

CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE

CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE

INSTEAD OF触发器是不同的,它在insert之前激发,而不是在insert之前激发,并且可以在视图上使用,以便将适当的值插入到基础表中.

Sql相关问答推荐

根据另一列的值添加另一列的给定值

在SQL Server中使用LEFT连接包含特定记录

GROUP BY与多个嵌套查询T—SQL

按每天的最大值分组

在Oracle中,如何删除具有特定值的行,仅当它是重复的行?

基于多参数的SQL Server条件过滤

在Postgres中合并相似的表

使用拆分器将已分组的不同值连接在一起

优化Postgres搜索未知长度的子串

PostgreSQL-按距离阈值挤压相邻行的性能

SQL仅返回第一个字母在A-Z之间的值

根据时间值提取记录

从输出中删除 jsonb_build_object

错误:postgresql 中缺少表评级的 FROM 子句条目

如何在sparksql查询中使用日期值?

如何将特定值从 JSON 列中的一个字段移动到 PostgreSQL 中的另一个字段?

SQL 函数 DIFFERENCE 返回有趣的分数

SQL查询以获取从特定可变日期看到的用户

Athena:从字符串birth_dt列计算年龄

ACCESS SQL - 有没有办法使用通配符仅 Select 字段的特定部分?