oracle游标的作用?哪位大虾帮我解释下,刚入门。。正在学习游标的例子,但是我没感觉到游标的好处在哪? 比如我做了以个游标更新的例子如果我直接写sql语句不就可以直接搞定了,何必还这么麻烦写个游标专门来做更新呢。
解决方案 »
- set serverout on,切换用户后dbms_output.put_line(...)没有输出
- 请哪位给一个空白电脑上安装Red Hat Enterprise Linux 5的详细教程,感激不尽~
- pl/sql 查询结果导出(复制)时的序号问题,请教如何去掉
- C#中如何使用berkeley db
- 行列转换问题??
- ORCAL 数据库的服务端该如何配置
- 菜鸟提问:请帮忙介绍一本,orcale的基础教程!
- 关于SQL的几个问题,在线等~~~~
- 还原数据库出现问题。是用pl/sql develop备份整个数据库的
- 再那儿可以下载到TOAD??
- oracle10g/11g有没有类似9i sql analyze?
- 使用oracle sql developer 导入dmp报错
当你需要逐渐对每行数据进行处理的时候,就需要用到游标cursor,因为这样你可以for循环对数据进行单条处理,但是cursor有一个缺点,就是挺消耗资源的。
用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表
中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据
处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。
游标有两种类型:显式游标和隐式游标,在前述程序中用到的 SELECT…INTO…查询
语句,一次只能从数据库中提取一行数据,对于这种形式的查询和 DML 操作,系统都会
使用一个隐式游标。但是如果要提取多行数据,就要由程序员定义一个显式游标,并通
过与游标有关的语句进行处理。显式游标对应一个返回结果为多行多列的 SELECT 语句。
游标一旦打开,数据就从数据库中传送到游标变量中,然后应用程序再从游标变量
中分解出需要的数据,并进行处理。我这有游标的详细介绍 你给个邮箱我给你发过去
在我的资源里面也有oracle 课件
而且有例子
给我发一份吧
[email protected]
而且有例子
给我发一份吧
[email protected]
O(∩_∩)O谢谢
谢谢。
谢谢……
哥 也给我一份吧 [email protected] 谢谢啊 我们公司也用oracle 数据量很大 但是我才刚刚学