例如已知某账户组合,欲检索 CCID,若使用 GL_CODE_COMBINATIONS_KFV 将会消耗很长时间,而使用 FND_FLEX_EXT.GET_CCID 则能大大节省时间。

SELECT v.code_combination_idFROM gl_code_combinations_kfv vWHERE v.concatenated_segments ='0308.2241030300.00000000.9012115010000006.0000.0000.100043.0000.000';

上面这段 SQL 的运行时间一般需要20秒上下;

DECLAREl_ccid NUMBER;
BEGINl_ccid := fnd_flex_ext.get_ccid(application_short_name => 'SQLGL',key_flex_code          => 'GL#',structure_number       => 50800,validation_date        => to_char(SYSDATE,'yyyymmdd'),concatenated_segments  => '0308.2241030300.00000000.9012115010000006.0000.0000.100043.0000.000');IF l_ccid = 0THENdbms_output.put_line(fnd_message.get);ELSEdbms_output.put_line(l_ccid);END IF;
END;

上面这段执行时间一般不会超过0.5秒。其中,structure_number 为账套的 chart_of_accounts_id

如果执行有错误,函数将返回 0。另外,如果输入的是尚不存在的账户组合,该函数将会生成输入的组合,并返回 CCID

Oracle GL - 使用标准程序获取/创建CCID相关推荐

  1. EBS-自动获取/创建CCID

    参考:http://blog.csdn.net/rfb0204421/article/details/8204097 DECLARE l_ccid NUMBER;   l_msg  VARCHAR2( ...

  2. Oracle中一把梭获取对象DDL创建语句

    文章目录 1.DBMS_METADATA.GET_DDL包详解以及使用案例 1.1.官方文档参考 1.2.常用获取ddl信息案例 1.2.1.查看表以及对应索引创建语句 1.2.2.获取用户下所有对象 ...

  3. linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建

    记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...

  4. Oracle EBS 付款后无法创建会计科目

    Oracle EBS 付款后无法创建会计科目 通过 运行创建会计 选择明细后 查看到输出结果: 错误编号:95353 错误消息:子分类帐会计无法使用 Oracle 拥有的帐户推导规则 远期付款账户 导 ...

  5. oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...

    天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...

  6. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)

    前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客. oracle表空间操作语句 1.改变已存在的数据文件的大小 ALTER TABLESPACE app_data ADD ...

  7. centos oracle创建库,CentOS Oracle安装必要的软件创建数据库

    CentOS Oracle安装系统的特性,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者.CentOS系统用户 CentOS Oracle安装系统的特性 ...

  8. 使用plsql创建oracle,在Oracle下使用PLSQL Developer创建简单的触发器

    环境:PLSQL Developer 7.1.5 + Oracle 11.2.0 问题:在Oracle下使用PLSQL Developer创建简单 的触发器. 解决: 步骤一:在PLSQL Devel ...

  9. Oracle同义词(Synonym)创建删除

    Oracle对象知识:同义词(Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名,Oracle可以为表.视图.序列.过程.函数.程序包等指定一个别名.同义词有两种类型: `私有同 ...

最新文章

  1. Android基础知识之Manifest文件的组织结构
  2. TiDB 在中通的落地与进化
  3. 学生电脑哪个牌子好_面包冷藏车哪个牌子好
  4. Android里监视数据库的变化
  5. python编程入门第一课_python入门前的第一课 python怎样入门
  6. 模板:多项式乘法(FFTNTT)
  7. 02-对图像进行边界填充
  8. linux开机桌面出现网格,[转自linux联盟]openfoam 网格类编程
  9. 【图像隐写】基于matlab GUI DCT数字水印嵌入+提取【含Matlab源码 1671期】
  10. 华为java安全编程规范考试答案
  11. Java生成文本水印
  12. 可解释机器学习- LIME模型讲解|interpretable machine learning-LIME
  13. 使用 Springboot websocket 实现聊天室
  14. Angular JS introduce
  15. ROCBOSS开源微社区轻论坛类源码
  16. Audified U73b 复古压缩器评测:带来复古温暖的色彩
  17. Android USB Tethering的实现以及代码流程
  18. java时间戳 秒_Java:如何为时间戳添加秒?
  19. 数值分析——二分法和牛顿迭代(Bisection Method Newton‘s Method)
  20. 有技巧,写作如有神助

热门文章

  1. 谷歌创始人布林申请离婚:身价930亿美元 曾出轨前妻闺蜜
  2. 红帽linux7.2安装教程,RHEL 6.2安装(超级详细图解教程) | 系统运维
  3. [AHK]设置快捷键快速呼出隐藏XYplorer
  4. 天津理工大学计算机项目管理实验四,天津理工大学软件工程实验报告4.docx
  5. XXX@1.0.0 build: `NODE_ENV=production webpack --config webpack.config.js`报错的解决
  6. 海尔笔记本X3超级本拆机增加内存图文教程(解决后盖开不了问题)
  7. AliOS-Things--EMW3060--linkkitapp
  8. 右键打开git bash 找不到应用程序
  9. VScode运行时提示找不到应用程序
  10. 大内老A:200行代码,7个对象——让你了解ASP.NET Core框架的本质