Oracle ref cursor使用
摘要:1,什么是 REF游标 ? 动态关联结果集的临时对象。即在运行的时候动态决定执行查询。 2,REF 游标 有什么作用? 实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL,从而提高SQL性能。 3,静态游标和REF 游标的区别是什么? ①静态游标是静态定义,REF 游标
阅读全文
posted @
2016-01-29 12:00
殷逸晨
阅读(223)
推荐(0)
ORACLE中%TYPE和%ROWTYPE的使用
摘要:1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量: DECLARE v_FirstName VARCHAR
阅读全文
posted @
2016-01-29 11:38
殷逸晨
阅读(990)
推荐(0)
intersect、minus的用法
摘要:intersect运算 返回查询结果中相同的部分 exp:各个部门中有哪些相同的工种 select job from account intersect select job from research intersect select job from sales; minus运算 返回在第一个查
阅读全文
posted @
2016-01-29 10:51
殷逸晨
阅读(114)
推荐(0)
关于oracle with as用法
摘要:转载:http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152667.html with as语法 –针对一个别名with tmp as (select * from tb_name) –针对多个别名with tmp as (select * f
阅读全文
posted @
2016-01-29 10:49
殷逸晨
阅读(109)
推荐(0)
Oracle透明网关的使用
摘要:Oracle透明网关的使用Oracle 数据库的透明网关( transparent gateway )是这样的一个接口:通过它,我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务。我一直在找 8i 的透明网关,但是没...
阅读全文
posted @
2016-01-22 09:46
殷逸晨
阅读(659)
推荐(0)
连接数过多
摘要:Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少...
阅读全文
posted @
2016-01-22 09:45
殷逸晨
阅读(90)
推荐(0)
Oracle死锁查询及处理
摘要:一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有...
阅读全文
posted @
2016-01-22 09:45
殷逸晨
阅读(152)
推荐(0)
Oracle之通过表名自动生成insertupdateselect语句.txt
摘要:存储过程create or replace procedure autoGenerateSQL(tableName varchar2,type varchar2,out_result out varchar2)is sql_insert varchar2(2000); sql_update va...
阅读全文
posted @
2016-01-22 09:44
殷逸晨
阅读(168)
推荐(0)