Oracle Flashback之Flashback table和flashback drop
在Oracle 10g中,Flash back家族分为以下成员:Flashback DatabaseFlashback DropFlashback TableFlashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)下面介绍一下Fl...
ORACLE-【总结】oracle恢复误删除数据,解除锁定的等sql语句
注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有. 1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:sele...
Form中格式化数字、金额
在form界面我们要想格式化一个数字行如:123456.03的话,我们可以把这个Item的属性成这样原数字Format Mask结果说明123456.03FM999,990FM999,990.000.123FM999,999.00.12小数点前是90.123FM999,990.000.12...
Oracle EBS Export 主从关系(Master Detail)数据到EXCEL
以下是关于解决EBS标准导出功能无法导出主从关系数据的方法。 解决思路:1. 在form上增加一个导出按钮,或者在工具栏注册一个菜单项。2. 用制作一个报表,或者模仿系统标准的导出功能。然后用上面的按...
Oracle SQL精妙SQL语句讲解
--行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lcSELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALU...
ORACLE-将oracle数据库中数据写入excel文件
ORACLE-将oracle数据库中数据写入excel文件主要实现思路:1、声明一个纪录,用来存储导出的数据;2、使用游标取数据到纪录中;3、使用utl_file将纪录中的数据写入excel文件;4、循环执行步骤2和3,完成数据...
ORACLE-字符串替换 去空格
今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下。了解到的方法主要有两种:Trim函数以及Replace函数。下面我详细的介绍一下,这两种用法,不足的地方还望各位朋友补充。 首先...
EBS-使用 fnd_user_pkg API 创建用户,添加职责,修改用户
比如有一个外围支持系统,用户需要在外围系统登录之后点个link就可以登录到Oracle ERP系统中,那么我们需要先把外围系统的用户创建在Oracle ERP中,并且分配职责给他。DECLAREa BOOLEAN;BEGIN--------------...
form中用存储过程作为数据源
创建后台程序包,构造数据源并对FORMS数据相关操作进行定义,包括:Execute/Insert/Update/Delete/Update和查询返回记录数/***********************************************脚本举例**********************...
在form中调用另一个form的方法,函数:fnd_function.execute
如何在form1中调用form2呢?可以使用函数fnd_function.execute。其函数定义如下:fnd_function.execute(function_name,--功能名称 open_flag, ...
Oracle EBS开发习惯
一、例外处理问题有很多人喜欢在处理exception时,置为'null',应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库的错误信息完整的报出来。错误的写法:EXCEPTION WHEN...
在一个sql里,同时显示小计与合计
若表的结构是这样子:要实现以下的小计与合计的效果:sql语句是:SELECT DECODE(GROUPING(A) + GROUPING(B), 1, A || '小计', 2, '合计', B), SUM(C) C, SUM(D) D FROM TEST_TONY GROUP BY ROL...
报表中,根据另外一个参数的值来默认或者规定某个参数的值---方法
在报表中,有时候要根据另外一个参数(A)输入的值来默认某个参数(B)的值或者根据参数A输入的值来缩小参数B的可选范围,设置如下:根据参数Parameter_a,确定参数parameter_b:若参数B是自定义的集值,则在定义...
Oracle return into 用法
CREATE TABLE t1 (id NUMBER(10),description VARCHAR2(50),CONSTRAINT t1_pk PRIMARY KEY (id)); CREATE SEQUENCE t1_seq; INSERT INTO t1 VALUES (t1_seq.nextval, 'ONE'); INSERT INTO t1 VALUES (t1_seq.nextval...
FORALL语句
<span lang="EN-US" .='font-family: "TiMES New Roman","serif"; font-size: 10.5pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; m...
Oracle学习之bulk collect用法
通过bulk collect减少loop处理的开销,使用Bulk Collect提高Oracle查询效率Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。采用bu...
PL/SQL REPORT--模拟登陆(初始化)
在Oracle EBS中开发报表,在测试或者修改的报表代码的时候,往往很头疼的是,测试某段sql的时候查不到数据,原因就是代码可能用的是视图,而在系统里面有特定的环境,可以用视图查到数据的,所以模拟登陆就...
Closing Window详解
Remember that you must move the cursor out of the window beforeclosing it, otherwise the window reopens automatically.Example:In a form. with windows ”Header,” ”Lines,” and ”Shipments,”...
APP_ITEM_PROPERTY.SET_PROPERTY 用法
ALTERABLE app_item_property.set_property(itemid, ALTERABLE,PROPERTY_ON);is equivalent to:set_item_instance_property(itemid, CURRENT_RECORD,INSERT_ALLOWED, PROPERTY_ON);set_item_instance_prope...
name_in 和 copy 函数的用途
name_in和copy函数都是为了实现间接引用;如: if :emp.ename:='tony' --direct referencfi name_in('emp.ename'):='tony' ---indirect reference:emp.ename:='tony' --direct referencecopy('tony','emp...