zoukankan      html  css  js  c++  java
  • MySQL存储过程

    CREATE PROCEDURE p_dl_user_add(IN idcard VARCHAR(50),
        IN uname VARCHAR(100),
        IN ulname VARCHAR(100), 
        IN usrpass VARCHAR(100),
        IN mphone varchar(11),
        IN source CHAR(1))
    begin  
        declare uid varchar(50);
            DECLARE EXIT HANDLER FOR SQLEXCEPTION
            BEGIN
                    ROLLBACK-- 发生异常时回滚
                    SELECT '9999' msgno,'数据库连接异常!' msg FROM DUAL;    
            END;
            BEGIN
                select GET_XLH('dl_user.uid'into uid;
                insert into dl_user(uid,user_type,uname,idcard,ulname,usrpass,mphone,source,qianyueFlag) values(uid,'3002',uname,idcard,ulname,usrpass,mphone,source,'1');
                insert into dl_user_register(uid,register_time) values(uid,'%s');
                insert into dl_z1_user_integral(User_idvalues(uid);
                insert into dl_user_r_role(rur_id,user_type,uid) values(GET_XLH('dl_user_r_role.rur_id'),'1006',uid);
                select '0000' msgno,'注册成功!' msg from dual;
            END;
            COMMIT WORK;
        END

    声明变量语法:declare uid varchar(50);
     为变量赋值语法:set uid='123456';

    坚持,坚持,再坚持。
  • 相关阅读:
    前端开发经验总结
    开发组件的原则
    jQuery deferred对象API详解
    prototype、constructor那点事儿
    text-overflow:ellipsis的那点事儿
    9 个超实用的 jQuery 代码片段
    BFC
    Console命令详解,让调试js代码变得更简单
    前端css规范
    什么是FOUC?如何避免FOUC?
  • 原文地址:https://www.cnblogs.com/walk-the-Line/p/4993372.html
Copyright © 2011-2022 走看看