--动态SQL的几种用法但有的时候,从应用的需要或程序的编写出发,都可能需要用到动态SQl,如:当 from 后的表 不确定时,或者where 后的条件不确定时,都需要用到动态SQL1、动态游标TYPE 游标类型 IS REF CURSOR; --定义一个动态游标游标名 游标类型;DECLARE T ...
分类:
数据库 时间:
2017-07-26 11:35:06
阅读次数:
217
游标类别:静态游标(指在编译的时候,游标就与一个select语句进行了静态绑定的游标。这样的游标仅仅能作用于一个查询语句)和动态游标(就是希望我们的查询语句在执行的时候才跟游标绑定。为了使用动态游标,必须声明游标变量)。 动态游标分两种,各自是强类型和弱类型。强类型的动态游标仅仅能支持查询结果与他类 ...
分类:
数据库 时间:
2017-06-26 19:05:07
阅读次数:
281
更多文章:www.f-z.cn 经常在一个表中有父子关系的两个字段,比如empno与manager,这种结构中需要用到树的遍历。在Oracle 中可以使用connect by简单解决问题,参见http://blog.csdn.net/wzy0623/archive/2007/06/18/165634 ...
分类:
数据库 时间:
2017-06-26 11:30:48
阅读次数:
194
#静态游标指的是程序执行的时候不需要再去解析sql语言,对于sql语句的解析在编译的时候就可以完成的。 动态游标由于含有参数,对于sql语句的解析必须要等到参数确定的时候才能完成。 从这个角度来说,静态游标的效率也比动态游标更高一些。 #游标的相关概念: 定义: 游标它是一个服务器端的存储区,这个区 ...
分类:
数据库 时间:
2017-05-14 22:19:39
阅读次数:
456
动态游标可以遍历动态的表, 格式: 如果查询的表的数据不同的,动态变化的,这时候可以用动态游标。 需要注意的是,动态游标的定义, 在普通存储过程中:需要放在 is 后面的第一行。 动态游标通过:open 游标 for 字符串,形式使用,遍历。 下面是一个自己做过的一个实例,代码只保留了可参考部分。 ...
分类:
数据库 时间:
2017-01-14 17:05:18
阅读次数:
674
这篇文章是选取官方文档的部分章节翻译过来的,去除了原文中的例子,并在结尾补充了几个例子。有兴趣的朋友可以点击文章末尾的连接去阅读官方文档。一、游标的定义游标是指向专用SQL区域的指针,该区域存储有关处理特定SELECT或DML语句的信息。本章解释的游标是会话游标。会话..
分类:
数据库 时间:
2016-11-05 03:15:32
阅读次数:
247
PLsql中cursor用法是非常广泛的,常常用于存储过程和函数的返回值,其中用于函数的返回值变相的解决了plsql没有表值函数的问题,一般的,在java调用存储过程,所返回的结果集也是用游标去存储的。游标分为动态游标和静态游标1,动态游标定义分两种方式一种是先定义自定义类型如..
分类:
数据库 时间:
2016-10-21 02:01:53
阅读次数:
978
一、程序包简使用 --创建一个程序包规范,以scott.emp表为数据 --创建包的主体,以scott.emp表为数据 以下是测试代码: 二、在程序包中使用静态游标 三、在程序包中使用动态游标 未完待续…… ...
分类:
其他好文 时间:
2016-09-22 13:18:50
阅读次数:
250
游标的概念:
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁
盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提..
分类:
数据库 时间:
2016-08-21 16:57:59
阅读次数:
404