pl/sql
二楼后坐
等来的是命运,拼来的才是人生。生活需要坚持的努力。
展开
-
从字符串中提取逐一提取数字id
最近在OAF打印时,需要根据页面所勾选的数据进行打印。 在OAF获取勾选的行id后,构成一个字符串(如‘1,3,5’)后传入后台处理的PKG中。 故而,需要从这个含有行号的字符串分离出行号id。 为了方便处理,特地写了一个过程,将行号id,逐一存入一张临时表中。 PROCEDURE get_delivery_plan_id(p_plan IN VARCHAR2) IS原创 2015-11-12 09:04:47 · 861 阅读 · 0 评论 -
EBS报表中使用安全性层次结构控制
在ebs的有关采购的报表中,经常需要进行数据安全控制,实现的方法有多种。 不同的控制需求有不同的方式,如下文是通过职位层次结构中定义的安全性层次结构进行控制的方式。 采购超级用户-->设置-->人员-->职位层次结构,可查看已定义层次结构。 通过表可以看见所有的层次结构,如下: 与层次结构相关的表、视图主要有: per_all_people_f原创 2015-11-16 15:32:52 · 2222 阅读 · 0 评论 -
Oracle 小写金额转换为大写
在开发EBS的合同报表打印的时候需要将小写金额转换为大写。 如下是本人自己写的转换函数。 主要思路:先获取小数点位置,在区分整数与小数点处理,根据位数和数字组合读取金额。 最后再处理特殊显示部分。 /******************************************************************* * FUNCTION get原创 2016-05-10 09:53:37 · 3129 阅读 · 0 评论 -
ORACLE JOB使用
ORACLE JOB的功能是定时执行存储过程。 最近在做项目才接触到JOB,发现JOB很好,可以不用人工去操作而定时在DB端执行PL/SQL代码。 一、设置初始化参数 job_queue_processes alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 job_q原创 2016-05-25 14:31:14 · 452 阅读 · 0 评论