execute shell script from stored procedure
In Oracle8i, release 8.1, we could use java to run a system command with an "&" after it (assuming unix) or perhaps "start xxx.cmd" if using NT.o In Oracle8.0 and up, we can write an external procedur...
Oracle Pipelined Table Functions(转)
Oracle Pipelined Table FunctionsOverviewBasically, when you would like a PLSQL (or java or c) routine to be the «source»of data -- instead of a table -- you would use a pipelined function....
统计字符串中某个字符出现的次数
统计字符串中 E 出现的次数:SELECT LENGTHB(TRANSLATE('ABCDEFGEFGDBE','E'||'ABCDEFGEFGDBE','E')) FROM DUAL;SELECT LENGTHB('ABCDEFGEFGDBE')-LENGTHB(REPLACE('ABCDEFGEFGDBE','E','')) FROM DUAL;
Oracle 嵌套表(转)
Oracle 嵌套表 2006-9-3 11:15:00 By:xlingOracle中有两种集合,分别是嵌套表和VARRAY它们在存储的数据类型方面具有相似之处,因为它们都可以包含对象,两者的区别为:嵌套表 .尺寸没有限制。 .本质上是无序的VA...
recursive calls, db block gets,consistent gets,physical Reads
Recursive Calls. Number of recursive calls generated at both the user and system level. Oracle Database maintains tables used for internal processing. When it needs to change these tables, Oracle Data...
分析执行计划优化SQL<1>SQL语句处理的过程(转)
第1章 SQL语句处理的过程 在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句。本节介绍了SQL语句处理的基本过程,主要包括: · 查询语句处理 · DML语句处理(inse...
oracle执行java代码
--需要确认数据库系统已经选择安装了JAVA虚拟机组件--1、登陆SYS用户,执行以下代码beginDbms_Java.Grant_Permission('PSIID','java.io.FilePermission', '<<ALL FILE>>','read ,write, execute, delete');Dbms_java...
PowerDesigner一些小技巧(转)
PowerDesigner 11 使用心得 1、安装PD v11.0版2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle)原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script...
oracle查询一年中的工作日
查询一年中的工作日! 从下面这个结果集中,我们就可以知道一年中的所有工作日的情况。这里只所以多用一重查询是因为select level as id from dual connect by level < 102;这个结果只能出现100行,SQL> select leve...
小写金额转换为大写
思路:金额乘以100:然后再在下边字符串从右往左逐个加入你的金额:(当然要用大写:零壹贰叁肆伍陆柒捌玖)仟佰拾亿仟佰拾万仟佰拾圆角分再加上点错误判断:比如 : 0,或者负数等。...
ORACLE对象类型表
ORACLE对象类型表TYPE对于有OOP概念的人来说比较容易理解的。OBJECT就是ORACLE中的对象类型。SQL> CREATE TYPE T_NAME AS OBJECT( 2 COL1 NUMBER, 3 COL2 VARCHAR2(60) 4 ); 5 /Type created对象类型表有两...
One-on-One Oracle阅读笔记2(转)
11.9 最后说明 创建概要需要CREATE ANY OUTLINE权限,若无权限,利用ALTER SESSION方式来创建概要时不会提示错误,但不会创建概要。 删除用户时即便指定CASCADE选项,也不会删除其创建的概要。 如...
oracle嵌套表
/*以前在做报表的时候会经常用到oracle的内存表(其实是oracle嵌套表的部分功能,这里在下边介绍)来提高性能。利用oracle内存表进行临时运算通过ref cursor来返回我们想要的结果集。open cur for select * from table...
分析执行计划优化SQL<4>ORACLE的执行计划(转)
环境:oracle 817 + linux + 阵列柜swd_billdetail 表5000万条数据SUPER_USER 表2800条数据连接列上都有索引,而且super_user中的一条对应于swd_billdetail表中的很多条记录表与索引都做了分析。 实际应用的查询...
在Oracle中实现各种日期处理(转)
http://www.sucsky.com/info/6482.htmTO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth ...
ORACLE分析函数手册(转)
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有...
BULK In-BIND与RECORD(转)
在PL/SQL中,BULK In-BIND与RECORD,%ROWTYPE是不能在一块使用的,也就是说,BULK In-BIND只能与简单类型的数组一块使用,这样导致如果有多个字段需要用BULK In-BIND来处理的话,代码就比较复杂:declaretype tab_te...
oracle10.1.0.4.0bug
oracle10.1.0.4.0bug SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionPL/SQL Release 9.2.0.1....
分割字符串问题
分割字符串问题! 问题源自http://www.itpub.net/626418.html/*怎样支掉字符串中逗号间重复的字符 如 ',1,2,5,9,1,2,5,9,1,2,9,1,2,9,1,2,3,9,1,2,3,9,1,2,9,1,2,9,1,2,3,9,1,2,3,9,'怎样支掉字符串中逗号间重复的字...
DBMS_TRACE(zt)
DBMS_TRACEThe DBMS_TRACE package provides an API to allow the actions of PL/SQL programs to be traced. The scope and volume of the tracing is user configurable. This package can be used in conjunction...