ORACLE 存储过程
来源:互联网 发布:淘宝手机页面图片尺寸 编辑:程序博客网 时间:2024/06/14 10:52
CREATE OR REPLACE PROCEDURE MEMBERINFO_PROCEDURE ( markerId in number, memberId in number, consume_type in int, scoreInfo in number, remarkInfo in varchar2, session_id in number , v_msg out varchar2 ) --AppAccountsRegisterASV_TOTAL NUMBER(10);BEGIN SELECT COUNT(*) INTO V_TOTAL FROM NM_NETBAR_MEMBER_INFO where marker_id =markerId and member_id =memberId ; --判断用户基本信息是否存在 IF V_TOTAL> 0 THEN --存在修改积分及签到时间、增加积分记录 update NM_NETBAR_MEMBER_INFO set score = score+scoreInfo,last_sign_time = sysdate where marker_id = markerId and member_id = memberId; insert into NM_NETBAR_MEMBER_SCORE (id,marker_id,member_id,score_time,type,score,remark) values(nm_member_score_sequence.nextval,markerId,memberId,sysdate,consume_type,scoreInfo,remarkInfo); ELSE -- 不存在增加基本信息、增加积分记录 insert into NM_NETBAR_MEMBER_INFO(ID,MARKER_ID ,MEMBER_ID,score,Client_Id,Last_Sign_Time) values(nm_member_info_sequence.nextval,markerId,memberId,scoreInfo,session_id,sysdate); insert into NM_NETBAR_MEMBER_SCORE (id,marker_id,member_id,score_time,type,score,remark) values(nm_member_score_sequence.nextval,markerId,memberId,sysdate,consume_type,scoreInfo,remarkInfo); END IF; v_msg:='ok'; commit; exception when others then rollback; v_msg:='数据库操作异常'; END MEMBERINFO_PROCEDURE;
0 0
- Oracle:存储过程,存储函数
- Oracle-存储过程 存储函数
- Oracle存储过程、存储函数
- oracle 存储函数,存储过程
- Oracle存储过程
- 调试oracle存储过程。
- ORACLE 存储过程实战
- Oracle 存储过程
- oracle存储过程使用
- Oracle 创建存储过程
- 调试oracle存储过程
- oracle java存储过程
- 创建Oracle存储过程
- 加密oracle存储过程
- oracle存储过程分页
- oracle存储过程笔记
- ORACLE存储过程--注意事项
- oracle procedure 存储过程
- C++生成的exe,在非开发环境下运行报错
- 给索引添加ttl属性自动过期删除
- 每天一个linux命令(50):crontab命令
- 【转】数据仓库拉链算法在ORACLE中的实现
- VBA教程初级(七):数组的其他操作
- ORACLE 存储过程
- table每行交替颜色
- Linux下MySQL Install
- 微信js调用手机拍照报错解决invalid url domain
- 学术会议高手速成之七种武器
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- 小白笔记-----CaesarCode
- spring@Transactional注解解决事务处理问题
- 装饰器模式