定义触发器的语法格式这个概念该怎样理解?关于触发器的实际作用是什么?

2023-01-05 14:20:19 来源:创视网

定义触发器的语法格式

CREATE TRIGGER trigger_name trigger_time trigger_event ON tb_name FOR EACH ROW trigger_stmt

1.trigger_name:触发器的名称

2.tirgger_time:触发时机,为BEFORE或者AFTER

3.trigger_event:触发事件,为INSERT、DELETE或者UPDATE

4.tb_name:表示建立触发器的表明,就是在哪张表上建立触发器

5.trigger_stmt:触发器的程序体,可以是一条SQL语句或者是用BEGIN和END包含的多条语句

触发器有如下作用:

可在写入数据表前,强制检验或转换数据。

触发器发生错误时,异动的结果会被撤销。

部分数据库管理系统可以针对数据定义语言(DDL)使用触发器,称为DDL触发器。

可依照特定的情况,替换异动的指令 (INSTEAD OF)。

x 广告
x 广告

Copyright   2015-2022 财富赢家网版权所有  联系邮箱:920 891 263@qq.com

京ICP备2022016840号-48