存储过程和触发器,mysql 存储过程 及 触发器 学习笔记

存储过程 一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。 在这里对局部变量,异常处理,循环控制和IF条件句有新的语法定义。 下面是一个包括存储过程的实例声明: CREATE PROCEDURE procedure1 /* name 存储过程名*/ (IN parameter1 INTEGER) /* parameters 参数*/ BEGIN /* star... [阅读全文]

存储过程和触发器,存储过程和触发器-删除触发器

/* 删除触发器的语句DROP TRIGGER */ --处理表 DROP TABLE TESTLOG; DROP TRIGGER MYLOGONTRIGGER; --创建日志表 CREATE TABLE TESTLOG( USERNAME VARCHAR2(100), EVENTTIME DATE, ACTION VARCHAR2(20) ); --触发器,用于记录用户的登录事件 CREATE... [阅读全文]

存储过程和触发器,存储过程和触发器-行触发器

/* 行触发器在受影响的每一行上执行,可以使用Create Trigger语句创建语句触发器语法如下 CREATE TRIGGER [BEFORE|AFTER] _disibledevent=--创建两个表,做未试验用 DROP TABLE DEPARTMENT; DROP TABLE EMPLOYEES; DROP TRIGGER TESTROWTRIGGER1; DROP TRIGGER ... [阅读全文]

存储过程触发器,存储过程和触发器-LOGON/LOGOFF触发器

/* LOGON触发器在用户登录数据库的时候被触发 LOGOFF触发器在用户注销时被触发 使用两个触发器可以将用户访问数据库的情况记录到一个日志表中 */ --用于测试LOGON触发器和LOGOFF触发器的表 DROP TABLE TESTLOG; DROP TRIGGER MYLOGONTRIGGER; DROP TRIGGER MYLOGOFFTRIGGER; CREATE TABLE TES... [阅读全文]

存储过程和触发器,存储过程和触发器-语句触发器

/* 语句触发器与一些特定的语句相关,例如INSERT,UPDATE,DELETE语句等等,可以使用CREATE TRIGGER语句创建触发器,格式如下: CREATE[OR REPLACE] TRIGGER [BEFORE|AFTER] _disibledevent=--在SqlPlus中创建两张用于测试的表 drop table testTrigger; drop table testlo... [阅读全文]

存储过程触发器,存储过程和触发器-启用和禁用触发器

/* 有的情况下可能需要临时禁用触发器,比如他引用的数据库对象已经失效,或者需要执行大量的数据操作 此时不希望触发器工作,以避免造成延时等等 ALTER TRIGGER DISABLE; 禁用某个触发器 ALTER TRIGGER ENABLE; 启用某个触发器 ALTER TABLE DISABLE ALL TRIGGERS; 禁用表上的所有的触发器 ALTER TABLE ENABLE... [阅读全文]
1 共1条 分1页