01 2012 档案
摘要:定义Lookup_code :应用开发员-》应用产品-》代码-》公用访问级别:用户----完全由用户自定义及修改;可扩展----一部分属于系统预置,不可更改;用户可添加新的部分,且可修改;系统---完全属于系统预置,不可更改;使用时,由以下sql取值:SELECT flv.meaning FROM fnd_lookup_values flv WHERE flv.lookup_type = p_lookup_type AND flv.lookup_code = p_lookup_copdek AND flv.language = userenv('LANG') AND nvl(f
阅读全文
摘要:在包中调用子请求1.提交请求fnd_request.submit_request返回number型值l_request_id NUMBER;l_request_id :=fnd_request.submit_request(application CHAR, --AP模块program CHAR, --应用程序description CHAR, --请求说明(可选)start_time CHAR, --RUN 时间(可选)sub_request BOOLEAN, --立刻提交请求argument1 CHAR, --参数1argument2 CHAR, --参数2argument3 CHAR,
阅读全文
摘要:一、对磁盘文件的I/O操作:方法a:利用Oracle的UTL_FILE包1. 删除文件要使用UTL_FILE包首先需要设置utl_file_dir参数,方法如下以SYS用户登陆后执行以下步骤1、CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';--创建目录2、grant read,write on directory TMP to public;3、alter system set utl_file_dir='d:\' scope=spfile;4、重启数据库utl_file.fremove('/
阅读全文
摘要:go_item('<your target item>');execute_trigger('<your target item's trigger>');
阅读全文
摘要:--1.查看处于被锁状态的表SELECT a.object_id, a.session_id, b.object_name FROM v$locked_object a, dba_objects bWHERE a.object_id = b.object_id--2.查出锁定object的session的信息以及被锁定的object名SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, o.object_name, s.logon_
阅读全文
摘要:--1.查询创建的包select * from user_objects where object_type='PACKAGE'order by last_ddl_time DESC;
阅读全文
摘要:实现不同session都可以进行同一操作:这里以发送邮件举例,因为需要在界面上选中需要发送邮件的邮箱地址,不同session可能会需要向不同的邮箱发送邮件,所以需要实现不同session都可以发送邮件。解决方法如下:一共三种方法,第一种很麻烦,第二种不严谨,第三种最好。方法一:利用动态sql生成动态表---动态sql传参问题此方法因为较麻烦,所以后来放弃a) 步骤:建立sequence,附加到表名后面,并赋值给一个字符型变量,作为参数传入动态sql—create_table,执行语句为:EXECUTE IMMEDIATE create_table;同理,写增删改的动态sql,建立package
阅读全文
摘要:PACKAGE BODY EMAIL_HEADERS_PRIVATE IS/*=====================================** PROCEDURE: insert_row()**=====================================*/PROCEDURE insert_row IS CURSOR row_id IS SELECT rowid FROM ZZOM_USER_EMAIL_HEADERS_CZW WHERE HEADER_ID = :EMAIL_HEADERS.HEADER_ID;BEGIN fnd_standard.set_who;
阅读全文
摘要:功能:不同的发送类型---抄送、发送、密送。CREATE OR REPLACE PACKAGE send_email IS FUNCTION fnk_mail_test(p_header_id IN NUMBER, ic_mail_from IN VARCHAR2, --1. Mail from ic_title IN VARCHAR2, --4.title ic_message IN VARCHAR2, --5. Message ic_filename IN VARCHAR2) RETURN VARCHAR2;END send_email;/CREATE OR REPLACE PACKAGE
阅读全文
摘要:全选/取消全选:通过遍历FORM中的record功能描述:点击左列第一个check_box,实现左列全选和取消全选的功能,代码如下:go_block('EMAIL_LINES'); --跳到目的数据块first_record; --从第一条记录开始循环LOOP if :email_lines.enabled_flag='Y'then :email_lines.check_box := 'Y'; --将指定行的复选框设置为选中 end if; EXIT WHEN :system.last_record = 'TRUE'; next_
阅读全文
摘要:方法一:利用正则表达式(oracle 10g)Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。select sysdate into p_sysdate from dual where regexp_like(p_email,'\w+@\w+(\.\w+)+');方法二:原始方法(oracle 6i)因为用的环境是oracle 6i,所以不支持正则表达式验证。在邮箱字段加触发器:WHEN-VALIDATE-ITEMif :email_lines.email is
阅读全文

浙公网安备 33010602011771号