问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PL/SQL ORA-01001 无效的游标

发布网友 发布时间:2022-04-29 20:44

我来回答

3个回答

热心网友 时间:2022-04-10 04:28

Fetch游标,使用的时候必须要明确的打开和关闭。

游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标可以被看作是一个查询结果集和结果集中指向特定记录的游标位置组成的一个临时文件,提供了在查询结果集中向前或向后浏览数据、处理结果集中数据的能力。

有了游标,用户就可以访问结果集中任意一行数据,在将游标放置到某行之后,可以在该行或从该位置的行块上执行操作。

扩展资料:

MS SQL SERVER 支持三种类型的游标:Transact_SQL 游标,API服务器游标和客户游标。

1、Transact_SQL 游标:

Transact_SQL 游标由DECLARE CURSOR 语法定义、主要用在Transact_SQL脚本、存储过程和触发器中。

Transact_SQL 游标主要用在服务器上,由从客户端发送给服务器的Transact_SQL 语句或是批处理、存储过程、触发器中的Transact_SQL 进行管理。 

2、API游标:

API 游标支持在OLE DB, ODBC 以及DB_library 中使用游标函数,主要用在服务器上。每一次客户端应用程序调用API 游标函数,MS SQL SEVER 的OLE DB 提供者、ODBC驱动器或DB_library 的动态链接库都会将这些客户请求传送给服务器以对API游标进行处理。

3、客户游标:

客户游标主要是当在客户机上缓存结果集时才使用。在客户游标中,有一个缺省的结果集被用来在客户机上缓存整个结果集。客户游标仅支持静态游标而非动态游标。

参考资料来源:百度百科-游标 (处理数据的一种方法)



热心网友 时间:2022-04-10 05:46

我没看到别的地方出现了问题,你觉得关闭游标有问题,可以把这段代码注释掉,再试试看,不行的话,就一次性把返回的结果放到一张内存表中去,在遍历,给你一个参考案例
DECLARE
TYPE t_record_user IS RECORD(
-- 定义一个新的记录类型 里面存储一个数字值,一个字符串值
user_id fnd_user.user_id%type,
user_name fnd_user.user_name%type);
TYPE t_user IS TABLE OF t_record_user INDEX BY BINARY_INTEGER;
-- 定义可变集合的时候指定他的变量类型,索引下标任然使用整数
v_arry_user t_user; --定义集合类型的变量实体
BEGIN
SELECT user_id, user_name BULK COLLECT INTO v_arry_user FROM fnd_user;
-- 将查询结果一次性放到集合中去,而不是通过cursor一条一条执行
FOR i IN 1 .. v_arry_user.COUNT LOOP
dbms_output.put_line(v_arry_user(i).user_name);
END LOOP;
END;

热心网友 时间:2022-04-10 07:20

Fetch游标,使用的时候必须要明确的打开和关闭
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 为什么提示函数参数的值或类型无效? oracle数据库备份提示参数值无效和同义词转换不再有效 你好 我的电脑控制面板--用户账户--点击后 出现 错误的参数个数或无效的参数属性值。 密码也改不了了 河南省公务员面试是几个考官?男生要打领带吗? 公务员结构化面试一般有几个考官? 空气净化器的原理,工作原理是什么 无锡点焊机苏纳尔(SOONER)做的是中频点焊机还是交流点焊机? 苏州中频点焊机厂家 关于中频直流凸点焊机?气缸大小换算后得到的N,是怎么算的? 为什么食品的生产日期总印在不起眼的地方? 谁知道生产日期在哪 中频点焊机的技术参数哪里有的,发我一份。 点焊机与凸焊机的区别在哪 中频逆变点焊机与电容储能点焊机的区别是什么? 中频逆变点焊机为什么这么好 它的优点是什么 生产日期见喷打码什么意思 铁观音找生产日期 说什么见标示 标示在哪啊 中频点凸焊机,所谓凸焊和苏纳尔点焊有什么区别? 中频逆变式点凸焊机有什么优点 食品标签中生产日期标注见打码处可以吗 19.9元的电影票在哪里可以买到? ...失败原因:批处理中出现错误: ORA-00911: invalid character 电影票在哪买。 打开用户账户后显示错误的参数个数或无效的参数属性值怎么解决 参数合法性问题怎么解决 错误的参数个数或无效的参数属性值: 'Bytestobstr' 为什么我的用户帐户打开显示“错误的参数个数或无效的参数属性值”? 错误的参数个数或无效的参数属性值: 'rs' java.sql.SQLException: 调用中无效的参数 VFP为什么显示函数参数的值类型或数目无效 oracle 10g真要弄死我 ORA-01036: 非法的变量名/编号 VB提示错误的参数号或无效的属性赋值是怎么回事啊。。高手求助~ 手机微博阅后即焚设置方法 小姐姐一袭蓝色真丝吊带连衣裙,展现完美身材 ,这样的穿搭你见识过... 粉色真丝吊带+紧身牛仔裤+白色开衫,这样搭配洋气吗? 大冬天的,她为什么还是喜欢穿着吊带真丝睡裙睡觉? 预测2022年废旧木材价格走势图 吊带这种时尚单品,夏天单穿、秋天内搭,轻松穿出时髦精效果你学会了吗? 当今木材市场价格分析及走势? 木材行情走势怎样