oracle里long类型的总结
1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。1、LONG 数据类型中存储的是可变长字符...
PL/SQL中的参数 In ,Out, Nocopy
PL/SQL中对out,in out参数使用的?默认形参会复制一份实参的副本,然后在内部传递,修改等,发生异常,不会赋值给实参,控制权交还调用环境,而实参值不变,还是调用前的值。而使用了NOCOPY后,形参将获得...
sql语句收集
1. wm_concat函数也来打擂台使用场景:简单的将一列的字段通过逗号连接起来。Example:select a1,(wm_concat(b1),from aa group by a1如果是10G版本以下通用的语句如下SELECT t.id id, MAX(substr(sys_connect...
oracle 分析函数over
目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即O...
oracle分析函数Rank, Dense_rank, row_number
目录===============================================1.使用rownum为记录排名2.使用分析函数来为记录排名3.使用分析函数为记录进行分组排名一、使用rownum为记录排名:在前面一篇《Oracle开发专题之:分析...
常见Oracle HINT的用法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+F...
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--------------...
在一个sql里,同时显示小计与合计
若表的结构是这样子:要实现以下的小计与合计的效果:sql语句是:SELECT DECODE(GROUPING(A) + GROUPING(B), 1, A || '小计', 2, '合计', B), SUM(C) C, SUM(D) D FROM TEST_TONY GROUP BY ROL...
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的时候查不到数据,原因就是代码可能用的是视图,而在系统里面有特定的环境,可以用视图查到数据的,所以模拟登陆就...
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...