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;

 

posted @ 2020-09-29 18:41  kiko_0926  阅读(328)  评论(0编辑  收藏  举报