Oracle 返回结果集的 存储过程
发布日期:2025-04-29 23:13:29
浏览次数:14
分类:精选文章
本文共 1349 字,大约阅读时间需要 4 分钟。
??????Oracle????????????????????????????????????????????????SPGETROLELIST???????????????????????????????????????????????????????????????????1. ???????P_APPCODE?P_USERROLE2. ??P_USERROLE????ApproveFlag?? - ??P_USERROLE??'M'??ApproveFlag???'R' - ??????ApproveFlag???????3. ??????CUR_RESULT?????SELECT?????????????Role??? - AppCode??P_APPCODE - ApproveStatus??'P'???ApproveStatus??ApproveFlag - Status???'A'???Status??'A'?ApproveStatus??? 4. ??????????????????????????????????????????????????1. ?ApproveFlag????ApproveStatus = P_ApproveFlag???????????2. ???????????????????3. SQL???????????????????????????????1. ???ApproveFlag??????ApproveStatus??????2. ??????????????????????????3. ???SQL?????????????????????????????PROCEDURE SPGETROLELIST ( P_APPCODE IN VARCHAR2, P_USERROLE IN VARCHAR2, CUR_RESULT OUT SYS_REFCURSOR) AS P_ApproveFlag char(1)BEGIN IF P_USERROLE = 'M' THEN P_ApproveFlag := 'R'; ELSE P_ApproveFlag := ''; END IF; OPEN CUR_RESULT FOR SELECT * FROM Role WHERE AppCode = P_APPCODE AND (ApproveStatus = 'P' OR ApproveStatus = P_ApproveFlag) AND (Status <> 'A' OR (Status = 'A' AND ApproveStatus IS NOT NULL)); EXCEPTION WHEN NO_DATA_FOUND THEN OPEN CUR_RESULT FOR SELECT NULL FROM Role WHERE 1 = 2; -- ??????????????????END SPGETROLELIST;
??????????????????????????????????????????
发表评论
最新留言
表示我来过!
[***.240.166.169]2026年05月26日 11时14分03秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Redis使用量暴增,快速定位有哪些大key在作怪
2025-05-03
PHP 统计数据功能 有感
2025-05-03
SpringBoot处理JSON数据
2025-05-03
Redis使用基本套路
2025-05-03
PHP 输入输出流合集
2025-05-03
php--防止sql注入的方法
2025-05-03
php-兔子问题,斐波那契数列
2025-05-03
php-有序数组合并后仍有序
2025-05-03
php-约瑟夫问题
2025-05-03
php.ini中常见的配置信息选项
2025-05-03
php.ini配置中有10处设置不当,会使网站存在安全问题
2025-05-03
PHP7 新特性
2025-05-03
PHP7+MySQL5.7+Nginx1.9. on Ubuntu 14.0
2025-05-03
php7.1.6 + redis
2025-05-03
php7中使用php_memcache扩展
2025-05-03
PHP7中十个需要避免的坑
2025-05-03
php7和PHP5对比的新特性和性能优化
2025-05-03
PHP7安装pdo_mysql扩展
2025-05-03
PHP7实战开发简单CMS内容管理系统(7) 后台登录架构 用户登录校验
2025-05-03