
以下的内容是对Oracle游标的介绍。以Oracle显示游标为主,本文讲述了如何打开Oracle游标,以及想关的实际操作,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你提供相关的知识。
打开Oracle游标
使用游标中的值之前应该首先dewengz打开游标,打开游标初始化查询处理。打开游标的语法是:
cursor_name是在声明部分定义的游标名。
例:
关闭Oracle游标

语法:

例:
关闭Oracle游标
从游标得到一行数据使用FETCH命令。每一次提取数据后,游标都指向结果集的下一行。语法如下:
对于SELECT定义的Oracle游标的每一列,FETCH变量列表都应该有一个变量与之相对应,变量的类型也要相同。
例:
这段代码无疑是非常麻烦的,如果有多行返回结果,可以使用循环并用Oracle游标属性为结束循环的条件,以这种方式提取数据,程序的可读性和简洁性都大为提高,下面我们使用循环重新写上面的程序:
文章出自:
【编辑推荐】
电脑重装后数据能恢复吗
我觉着够呛了,如果您之前有备份,那是可以恢复的,装系统如果不分区的话,C盘的文件会丢失,如果在其他的盘的话,一般都能够留下来。 以下是网友的回答,您可以参考一下。 电脑重装系统后是可以找回之前的文件。 操作如下:1、将U盘制作成U极速U盘启动盘,然后重启电脑,当显示器中出现机型品牌LOGO标志的时候按下U盘启动快捷键,系统进入到启动项选择窗口,选择U盘启动后,系统进入到U极速主菜单。 2、利用键盘上的上下方向键选择【02】运行U极速Win8PE装机维护版,按下回车键确认。 3、进入到Win8PE系统后,双击打开桌面上的DiskGenius分区工具,打开后DG分区工具界面。 4、此时选择需要恢复的硬盘,然后点击上方的“恢复文件”按钮,接着选择“恢复整个分区的文件”,点击“开始”按钮。 5、等待DG工具搜索硬盘文件,文件扫描完成后,会给出提示,点击“确定”按钮即可,这时在DG工具主窗口中可以看到硬盘中删除的文件,将需要回复的文件勾选,然后右键点击,选择复制路径即可。 6、当文件复制完成后点击“完成”按钮,此时来到刚选择的文件保存路径就可以查看到所恢复的文件。
MySQL中游标
下面是一个MySQL 的 游标处理的 例子代码。 你参考参考看看。 mysql> DELIMITER //mysql> CREATE ProCEDURE TestCursor()-> BEGIN->-> DECLARE v_idINT;-> DECLARE v_value VARCHAR(10);->-> -- 游标控制的标志-> DECLARE no_more_departments INT;->-> -- 定义游标.-> DECLARE c_test_main CURSOR-> FOR-> SELECT id, value FROM test_main;->-> -- 当游标没有数据的时候-> -- 设置 no_more_departments = 1-> DECLARE CONTINUE HANDLER-> FOR-> NOT FOUND SET no_more_departments=1;->-> -- 设置初始标志位,认为游标是有数据的.-> SET no_more_departments=0;->-> -- 打开游标-> OPEN c_test_main;->-> -- 获取游标数据-> FETCH c_test_main INTO v_id, v_value;->-> -- 循环所有的行-> WHILE no_more_departments = 0 DO-> -- 输出调试信息-> SELECT v_id, v_value;->-> -- 获取游标数据-> FETCH c_test_main INTO v_id, v_value;-> END WHILE;->-> -- 关闭游标-> CLOSE c_test_main;-> END//Query OK, 0 rows affected (0.00 sec)
Oracle中的sys与system用户的区别
sys和system用户的区别:1、权限不同:SYS用户具有DBA权限,是Oracle数据库中权限最高的帐号。 system用户则没有DBA权限。 2、登录模式不同:SYS用户只能通过SYSDBA登录数据库,而system登录em时只能用normal模式登录。 sys用户具有“SYSDBA”和“SYSOPER”权限,登陆em时也只能用这两个身份,不能用normal。 3、数据字典不同:sys拥有数据字典(dictionary),或者说dictionary属于sys schema。 而system用户没有数据字典。 扩展资料世界上的所有行业几乎都在应用Oracle技术,《财富》100强中的98家公司都采用Oracle技术。 Oracle是第一个跨整个产品线(数据库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%基于互联网的企业软件的公司。 Oracle是世界领先的信息管理软件供应商和世界第二大独立软件公司。 参考资料来源:网络百科-Oracle
发表评论