定义触发器的语法格式
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)。
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com