关闭

SQL存储过程

标签: SQL笔记
186人阅读 评论(0) 收藏 举报
分类:
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;
$$
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11313次
    • 积分:395
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:9篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档