Oracle SQL 笔记
报表输出
输出到请求:FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'TEXT');
输出到日志:FND_FILE.PUT_LINE(FND_FILE.LOG, 'TEXT');
后台输出:DBMS_OUTPUT.PUT_LINE(SQLSTR);
异常处理
1 BEGIN 2 --SQL 3 EXCEPTION 4 WHEN OTHERS THEN 5 fnd_file.put_line(fnd_file.output, SQLCODE); 6 fnd_file.put_line(fnd_file.output, SQLERRM); 7 END;
常用时间转换函数
fnd_conc_date.string_to_date('2019-01-01 00:00:00')
获取配置文件默认业务实体
fnd_profile.value('ORG_ID')
初始化身份
在PL/SQL中运行某个视图,不能显示出数据,但是在界面上确有数据,这主要是因为视图是OU屏蔽的,需要在PL/SQL中初始化身份,初始化的程序如下:
1 BEGIN 2 fnd_global.apps_initialize(user_id => 3732,--用户ID 3 resp_id => 52062,--职责ID 4 resp_appl_id => 201); --应用产品ID 5 mo_global.init('M'); 6 END;