触发器(包含获取临时表数据)

我只是一个虾纸丫 提交于 2019-12-01 07:54:32

create trigger test -- 创建触发器test
after insert on test1 -- 先执行insert 再触发
for each row -- 固定语法
begin -- 执行
DECLARE A VARCHAR(20); -- 声明变量A
declare B VARCHAR(20); -- 声明变量B
set A = new.test; -- 将insert的临时表中的 test字段值 赋值给A
-- new.是获取临时表中的字段值相当于sqlserver中的inserted
set B=new.id; -- 将insert的临时表中的 id字段值 赋值给B
INSERT test1_1 SELECT A,B; -- 触发insert时间
END -- 结束

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!