sqlserver 游标中 Fetch relative语法 对应oracle中怎么用 谢谢

如题所述

不一定有等同的语句,oracle的游标要灵活的快,你可用这种简单的语句来使用游标
FOR REC IN (SELECT * FROM TABLE) LOOP
...
END LOOP

循环中可以用EXIT退出循环,你看不是很方便么,类似GOTO功能的语句不用也罢
温馨提示:内容为网友见解,仅供参考
无其他回答

Oracle数据库中,使用fetch语句提取游标数据,fetch语句怎么理解呀...
1:隐式游标 使用DML语句和单行查询语句时自动创建隐式游标 隐式游标自动声明、打开和关闭,其名为 SQL 通过检查隐式游标的属性可以获得最近执行的DML 语句的信息 隐式游标的属性 (P134)FOUND – SQL 语句影响了一行或多行时为 TRUE NOTFOUND – SQL 语句没有影响任何行时为TRUE ROWCOUNT – SQ...

OraclePLSQL在游标中用while循环为什么没有结果输出
select _id,_name from users open @cursor--打开游标 fetch next from @cursor into @_id,@_name--移动游标指向到第一条数据,提取第一条数据存放在变量中 while(@@fetch_status=0)begin--如果上一次操作成功则继续循环 print @_name--操作提出的数据 fetch next from @cursor into @_id,@_...

PL\/SQL的游标怎么用?语法是什么?
select emp_no,emp_zc from cus_emp_basic where com_no = vartype;2.打开游标 open mycur(000627) 注:000627:参数 3.读取数据 fetch mycur into varno,varprice;4.关闭游标 close mycur;三> 游标的属性 oracle 游标有4个属性: %ISOPEN , %FOUND , %NOTFOUND, %ROWCOUNT ISOPEN 判断游...

oracle中游标的使用?
fetch <cursor_name> into <variable_list> 4:如何关闭游标:close <cursor_name>;close mycur;注意:在Oracle中,不需要显示销毁游标.因为在Oracle中,很多东西是由JAVA写的.Oracle会自动销毁游标.5:举例:declare cursor mycur is select empno,ename,job from emp; --创建游标 vempno emp.empno%ty...

mysql中怎么存储数组
mysql中不能存储数组,但是可以通过传入的字符串截取成多个字符然后传入到临时表中,然后使用游标或者直接关联表过滤数据来储存。具体步骤如下所示:1、创建数据库,就如下图所示一样。2、根据学生编号批量删除学生信息,如下图所示。3、声明初始化变量,看到以下画面。4、获取传入参数数组长度,创建临时表...

相似回答