SQL存储过程

MySQL 的存储过程和函数中允许包含 DDL 语句,也允许在存储过程中执行提交(Commit,即确认之前的修改)或者回滚(Rollback,即放弃之前的修改) ,但是存储过程和函数中不允许执行 LOAD DATA INFILE 语句。此外,存储过程和函数中可以调用其他的过程或者函数。 

一个简单的插入前触发器例子:

DELIMITER $$
CREATE TRIGGER before_insert 
  BEFORE INSERT ON t_test_user FOR EACH ROW BEGIN
     INSERT INTO t_test_user(USER_SALARY,USER_NAME,USER_PASSWORD,USER_REALNAME,USER_BIRTHDAY)                                      VALUES(22222,'22222222','222222','222222','1988-01-04 00:00:00');
END;
$$
posted @ 2015-07-11 10:39  Java学习乐园  阅读(37)  评论(0)    收藏  举报