mnbn.net
当前位置:首页 >> triggEr >>

triggEr

select name from sysobjects where xtype='TR' --所有触发器 select name from sysobjects where xtype='P' --所有存储过程 select name from sysobjects where xtype='V' --所有视图 select name from sysobjects where xtype='U' --所有表 以...

trigger( event, [data] ) 在每一个匹配的元素上触发某类事件。这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger()触发一个’submit’,则同样会导致浏览器提交表单。如果要阻止这种默认行为,应返回false。也可以触发由bind()注...

FOR | AFTER AFTER 指定触发器仅在触发 SQL 语句中指定的所有操作都已成功执行时才被触发。所有的引用级联操作和约束检查也必须在激发此触发器之前成功完成。 如果仅指定 FOR 关键字,则 AFTER 为默认值。 不能对视图定义 AFTER 触发器。 INSTEA...

BEFORE INSERT ON TABLE1 //这句话请详细说明下什么意思 BEFORE 这里 可以选择 BEFORE 或者 AFTER 取得 操作数据 的是通过 :old :new BEFORE 的时候, 可以通过 :new.xxx 来修改数据。 BEFORE INSERT 就是 在 INSERT 操作之前 触发 BEFORE INSER...

查询视图: SELECT * FROM DBA_SOURCE WHERE TYPE='TRIGGER'; 或 SELECT * FROM USER_SOURCE WHERE TYPE='TRIGGER';

delimiter // CREATE TRIGGER test1 after delete ON A FOR EACH ROW BEGIN declare fe int; set fe= from OLD.a; delete from b where b=fe; insert into c values(fe); END //

可以简单的理解为:就相当于是一个事件的触发装置, 当满足了触发事件的条件后进行相应的处理操作, 例如可以设置当表中增加或删除了记录后,输出来消息进行通知, 这样就可以在这个表上设置一个触发器,触发条件为增加或删除了记录, 触发的事...

最基本的触发器是针对表的Insert、Update、Delete这三种操作来的。触发器可以建立在表上,也可以建立在视图上。建立在表上的触发器会在表内容发生改变时触发。建立在视图上的触发器会在视图内容改变时触发。注意,视图触发器仅会在明确对视图进...

http://topic.csdn.net/t/20030928/16/2311378.html

触发器是是打包好的sql语法,执行它的条件是当被设定改触发器的表有变化的时候.比如我可以写一个触发器,设定它在插入一笔数据到这个表里的时候,去同步另一个表.那么在程序里我只要做到往数据库里插一笔数据,那么另一个表就可以同时被更新.

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com