什么是光标? ORACLE 如何使用游标? 说明!

发布于 时尚 2024-08-20
3个回答
  1. 匿名用户2024-02-01

    去我的空间看看它,里面有光标的用法。

  2. 匿名用户2024-01-31

    我们这样理解,接下来的2点是介绍,3点是光标:

    首先,Oracle也是软件。 只是他的底层是用C语言写的。

    当此软件运行或编译您的程序**时,您编写的整个程序(包括有光标的位置)将作为字符串读入预言机中。 在预言机的解析器无错误地解析语法并读取您有游标的位置后,它将根据游标的类型进行不同的处理。

    最主要的是划分内存中的一个区域,并将光标读取的数据放入其中。 (这样理解不是很准确,其实大多数时候放进去的不是物理数据,而是参考地址,你先理解)。 不同的游标有不同的放置方式,但主要目的是将它们放入内存中。

    那么它对你有什么好处呢? 因为内存中数据的读取速度非常快,如果使用硬盘,那么还是需要读写(io),这样会比较慢。 所以Oracle的光标法是加快他数据提取效率的一种方式,尤其是在10G之后加上了批量采集,可以提高速度。

    这是我个人的看法。

  3. 匿名用户2024-01-30

    1、什么是光标?

    一种从表中检索结果集的机制,从中结果集一次指向一条记录进行交互。

    关系数据库中的操作是对完整的行集合执行的。

    select 语句返回的行集包括满足语句的 where 子句中列出的条件的所有行。 语句返回的完整行集称为结果集。

    这些应用程序需要一种机制来一次处理一行或连续处理多行。 另一方面,游标是提供此机制的结果集的扩展。

    游标是通过游标库实现的。 游标库是通常作为数据库系统或数据访问 API 的一部分实现的软件,用于管理从数据源返回的数据的属性(结果集)。 这些属性包括并发管理、在结果集中的位置、返回的行数以及在结果集中向前和向后移动的能力(可滚动性)。

    游标跟踪结果集中的位置,并允许对结果集逐行执行多个操作,无论是否返回到进程中的原始表。

    换言之,游标在概念上是一个基于数据库的表,它返回一个结果集。

    由于它指示结果集中的当前位置,就像计算机屏幕上的光标指示当前位置一样,因此得名“光标”。

相关回答
2个回答2024-08-20

1、什么是光标?

一种从表中检索结果集的机制,从中结果集一次指向一条记录进行交互。 >>>More

6个回答2024-08-20

光标。 Cursor)是系统为用户设置的数据缓冲区,用于存储SQL语句的执行结果。每个游标区域都有一个名称,用户可以使用SQL语句从游标中逐个获取记录,并将其分配给主变量,由主语言进一步处理。 >>>More

8个回答2024-08-20

Oracle 和 MySQL 之间的区别基于不同的公司、数据库的层次结构以及数据库中表字段的类型。 >>>More

3个回答2024-08-20

它是新版Oracle数据库采用的一项新技术,是Oracle数据库支持网格计算环境的一种高可用性和核心技术。 >>>More

12个回答2024-08-20

应该是决明子!

决明子。 决明子。 >>>More