总共介绍两种游标一种高效使用游标cursor 、sys_refcursor、 bulk collect  1、cursor游标使用/*简单cursor游标 *students表里面有name字段,你可以换做其他表测试 */--定义declare --定义游标并且赋值(is 不能和cursor分开使用) cursor stus_cur is select *
原创 2021-08-07 12:02:52
419阅读
总共介绍两种游标一种高效使用游标cursor 、sys_refcursor、 bulk collect  1、cursor游标使用/*简单cursor游标 *students表里面有name字段,你可以换做其他表测试 */--定义declare --定义游标并且赋值(is 不能和cursor分开使用) cursor stus_cur is select *
原创 2021-05-31 10:45:46
277阅读
 游标的属性 %found,%notfound,%isopen,%rowcount。     %found:若前面的fetch语句返回一行数据,则%found返回true,如果对未打开的游标使用则报ORA-             1001异常。   &nb
原创 2012-03-27 21:40:31
822阅读
Oracle游标,循环,动态变量,记录
原创 2021-09-05 16:12:44
345阅读
在 PL/SQL 程序中,对于处理多行记录的事务经常使用游标来实现。§4.1 游标概念为了处理 SQL 语句,ORACLE 必须分配一片叫上下文( context area )的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查询的活动集(active set)。游标是一个指向上下文的句柄( handle)或指针。通过游标,PL/SQL可以控制上下文区和
转载 2011-05-09 11:02:51
391阅读
oracle使用游标更新数据declare cursor cur is select * fromtest for update ; idNum number; r test%rowtype;begin idNu
原创 2021-07-22 14:48:22
236阅读
游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。 为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区句柄或指针。 两种游标:一、显示游标(需要明确定义!)   &nbs
转载 2008-05-07 22:55:56
1951阅读
1点赞
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursor c_jobisselect empno,ename,job,salfrom empwhere job='MANAGER';--定义一个游标变量v_cinf
转载 精选 2013-08-27 15:34:27
271阅读
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursor c_jobisselect empno,ename,job,salfrom empwhere job=&#
转载 精选 2013-09-09 16:57:24
447阅读
游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。
原创 2021-07-23 15:58:56
852阅读
--1.For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标DECLARE --类型定义 CURSOR c_emp IS SELECT empno,ename,job,sal FROM emp WHERE job = 'MANAGER'; ...
原创 2023-09-22 10:02:35
64阅读
-- 游标简单使用--定义DEP_CURSORDECLARE DEP_CURSOR CURSORFOR SELECT DepID,DepName FROM Dep--打开OPEN DEP_CURSORDECLARE @P_DepID VARCHAR(10),@P_DepName VARCHAR(10)FETCH NEXT FROM DEP_CURSOR INTO @P_DepID,@P_DepName--循环WHILE (@@FETCH_STATUS <> -1)BEGIN IF (@@FETCH_STATUS <> -2) BEGIN PRINT @P_DepID +
转载 2007-09-14 16:12:00
176阅读
2评论
/*游标简单学习*/一.概念:1.游标游标是用于在存储过程中迭代SELECT查询出的数据。2.什么是游标?①游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。3.游标有什么作用?①指定结果集中特定行的位置。②基于当前的结果集位置检索一行或连续的几行。③在结果集的当
原创 2013-12-16 13:32:30
2730阅读
存储过程中查询语句如何返回多行结果? 我们知道,如果存储过程中查询语句有多行结果输出,会报错:ORA 01422: exact fetch returns more than requested number of rows 若想让存储过程中的查询语句返回多行结果不报错,则需要使用游标来实现。 本例
转载 2017-06-07 17:46:00
205阅读
2评论
Oracle 游标使用大全 我们将讨论各种用于访问ORACLE数据库的DDL和TCL语句。 查询     SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT      &nbs
转载 2008-10-07 15:23:21
998阅读
查询      SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT             INTO语法如下:       SELECT
转载 2021-07-27 09:36:36
121阅读
一、游标的相关概念及特性    1.定义        映射在结果集中某一行数据的具体位置,类似于C语言中的指针。即通过游标方式定位到结果集中某个特定的行,然后根据
转载 2022-12-07 20:23:11
375阅读
查询      SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT             INTO语法如下:       SELECT
转载 2022-04-15 17:25:07
81阅读
下面就是例子程序 --明细表打印予处理  通用报表:procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type, p_pd_mxb_id IN mx_pd_mxb_syn.p_mxb_id%type, p_dept_no IN sc_mxk.dept
原创 2023-09-18 10:16:03
73阅读
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 -- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor ...
转载 2021-07-28 20:55:00
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5