PLSQL只安装客户端的配置
转自:https://www.cnblogs.com/yaoze2018/p/10909335.htmlPLSQL:客户端开门见山:Oracle client和 Instant client都是属于Oracle客户端,Instant client被称为即时客户端,其相比于前者更为易用轻便、体积更小且拥有作为Oracle客户端的基本功能;而Oracle Client体积大、功能全安装和配置均较为复杂
利用fnd_flex_keyval包轻松获取关键性弹性域组合描述字段
转自:https://blog.csdn.net/rfb0204421/article/details/8204103在Oracle Forms客户化开发中,如果遇到有在Form上提供关键性弹性域(以下简称“键弹性域”)功能支持的时候,我们可以利用FND_KEY_FLEX.DEFINE函数来轻松完成所有的初始化工作。其中也包括键弹性域的组合描述字段的显示的初始化:只要在FND_KEY_FLEX.D
PLSQL解析XML文件
http://blog.csdn.net/cai_xingyun/article/details/18225427DECLARE p_max_size NUMBER := dbms_lob.lobmaxsize; src_offset NUMBER := 1; dst_offset NUMBER := 1; lang_ctx NUMBER := nls_charset_id('UTF8'); default_csid CONSTANT INTEGER := nls...
Oracle的pipelined函数实现高性能大数据处理
转自:http://mikixiyou.iteye.com/blog/1673672在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Oracle 提供了一种高级函数,可以将这种数据处理的性能提升到极限。这种函...
oracle group by 与roll up,cube,grouping sets,grouping_id联合使用
转自:http://blog.sina.com.cn/s/blog_5f0fbdee0100saw3.htmlOracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。1 rollup假设有一个表test,有A、B、C、D、E5列。如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然...
【转】Oracle获取执行计划方法
转自:http://www.2cto.com/database/201301/185435.html一. 背景介绍 当我们质疑一条SQL语句执行缓慢,进而尝试是否有改进可能性的时候。我们往往需要查看这条SQL语句对应的执行计划,那么在oracle中如何获取执行计划是本文要介绍的内容。 www.2cto.com 二. 获取方法 oracle提...
dbms_utility.format_error_backtrace() 返回错误行
如果数据库是10g及以上版本,可以使用dbms_utility.format_error_backtrace(),这个函数能够返回错误行.Error Msg : dbms_utility.format_error_backtrace()ORA-06512: at "APPS.KOL_OM_INTERFACE_PKG", line 76---------------------------------------------------------sqlerrmORA-00942...
获取异常的具体出处dbms_utility.format_error_backtrace
EXCEPTIONWHEN OTHERS THENp_errno := -1;p_errmsg :=SQLCODE || ':' || SQLERRM || substr(dbms_utility.format_error_backtrace, 1, 100);ROLLBACK;INSERT INTO log_operation(log_id, log_time, operator_id, success_flag, description, operation_type_code)VALUES(seq_log.NEXTVAL, SYSDATE, p_operator_id...
[转]Oracle/PLSQL: Lag LEAD Function
转自:http://www.techonthenet.com/oracle/functions/lead.phpIn Oracle/PLSQL, the LEAD function is an analytic function that lets you query more than one row in a table at a time without having t...
准确地判断字段是否含有汉字或者提取汉字等(转)
转自:http://atgc.itpub.net/写一函数,准确地判断字段是否含有汉字或者提取汉字等 从表里提取汉字, 需要考虑字符集, 不同的字符集汉字的编码有所不同这里以GB2312为例, 写一函数准确地从表里提取简体汉字....
把阿拉伯数字转换成英文描述
Select To_Char(To_Date(1234567, 'j'), 'jsp') From Dual;Comment:"jsp" is a addition format element for datetime. it can be used for translate numberic to English.
查找Flexfields segments definitions
Select c.* From Apps.Fnd_Descriptive_Flexs_Vl a, Apps.Fnd_Descr_Flex_Contexts_Vl b, Apps.Fnd_Descr...
库存管理INV_6个表
INV.MTL_TRANSACTION_TYPESINV.MTL_SYSTEM_ITEMS_BBOM.CST_COST_TYPESHR.HR_ALL_ORGANIZATION_UNITSINV.MTL_ONHAND_QUANTITIES_DETAILINV.MTL_SECONDARY_INVENTORIES
通过ORG ID 取SOB ID(转)
Select O3.Org_Information3, O3.Attribute3 Into l_Org_Information3,l_Company_Desc From Hr_All_Organization_Units o, Hr_All_Organizatio...
Merge into 详细介绍(转)
/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行I...
ORACLE中一个字符占多少字节?(转)
问题描述或许你会说一个中文字符占2个字节,这是一定的?如何计算一个字符串的字节数? 解决方案在oracle中一个字符特别是中文占几个字节是不同的。比如我创立一个表create table test_ly(a varchar2(4),...
ORACLE EBS 开发 用于并发程序的PL/SQL API(转)
--译者:罗勇,对原文有删减、补充、纠正,不提供翻译质量保证。18用于并发程序的PL/SQL API18.1 FND_CONC_GLOBAL包这个包用于从PL/SQL程序中提交子请求。u 函数FND_CONC_GLOBAL.REQUEST_DATA描述:用...
MO_GLOBAL包中一些过程和函数的使用(转)
DECLARE V_CURRENT_ORG_ID NUMBER; V_ACCESS_MODE VARCHAR2(2); V_OU_COUNT NUMBER; V_ORG_ID NUMBER; V_MO_INIT_DONE VARCHAR2(2); V_CHECK_ACCESS VARCHAR2(2); V_OU_NAM...
plsql查询中补入空行--做报表分页挺有用(转)
/*这行把查询的结果中和10的倍数差查出来*/with cnt as (select 10-mod(count(*),10) from scott.emp)select scott.emp.empno,scott.emp.enamefrom scott.empunion all select null,nullfrom all_object...
oracle clob字段插入问题
在oracle中,有4个大对象(lobs)类型可用,分别是blob,clob,bfile,nclob。 下面是对lob数据类型的简单介绍。blob:二进制lob,为二进制数据,最长可达4GB,存贮在数据库中。clob:字符lob,字符数据,最长可以...