oracle 游标查询数据库,Oracle数据库使用游标查询结果集所有数据

--Oracle使用游标查询结果集所有数据

DECLARE

myTabelName NVARCHAR2(200):=''; --表名

myTableRowComment NVARCHAR2(200):=''; --行内容

result VARCHAR2(2000):=''; --结果

CURSOR myCursor IS SELECT * FROM 结果集(表名/视图名/查询结果) ORDER BY (结果集中的列名);--定义游标

myRecord myCursor%ROWTYPE; --定义游标记录类型

BEGIN

OPEN myCursor; --打开游标

IF myCursor %ISOPEN THEN --判断打开成功

---------------------游标打开成功 BEGIN

LOOP --循环获取记录集 BEGIN

FETCH myCursor into myRecord;

IF myCursor%FOUND THEN --游标的FOUND属性判断是否有记录

BEGIN

myTabelName:='TEC_PARTTEC';

myTableRowComment:=myRecord.ID||' '||myRecord.CREATEDATE||' '

||myRecord.CREATEUSER||' '||myRecord.ORGANIZATIONID||' '

||myRecord.PARTID||' '||myRecord.PROCESSTYPE||' '

||myRecord.VERSION||' '||myRecord.REMARK||' '

||myRecord.STATE;

result:='表名 '||myTabelName||' 列值 '||myTableRowComment;

result:=myTabelName||' '||myTableRowComment;

DBMS_OUTPUT.PUT_LINE(result);

END;

ELSE

EXIT; --游标中的记录为空 退出

END IF; --结束IF语句

END LOOP; --循环获取记录集 END

ELSE

DBMS_OUTPUT.PUT_LINE('游标没有打开');

END IF;

CLOSE myCursor;

END;

d4cd55c8ab031827ca107594fb3e288e.png

ASP.NET操作ORACLE数据库之模糊查询

ASP.NET操作ORACLE数据库之模糊查询 一.ASP.NET MVC利用OracleHelper辅助类操作ORACLE数据库 //连接Oracle数据库的连接字符串 string connect ...

oracle数据库元数据SQL查询

oracle数据库经典SQL查询 .查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from ...

Oracle数据库的状态查询

本文来源:huang_xw 的 1 状态查询 启动状态 SQL语句 结果 nomount select status from v$instance; ST ...

Oracle数据库日期范围查询的两种实现方式

参考文档:http://database.51cto.com/art/201108/288058.htm Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通 ...

oracle数据库之游标的使用

一.游标概念 为了处理 SQL 语句,ORACLE 必须分配一片叫上下文( context area )的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查 ...

[转载]Oracle数据库基础--SQL查询经典例题

Oracle基础练习题,采用Oracle数据库自带的表,适合初学者,其中包括了一些简单的查询,已经具有Oracle自身特点的单行函数的应用 本文使用的实例表结构与表的数据如下: emp员工表结构如下: ...

Oracle数据库基础--SQL查询经典例题

Oracle基础练习题,采用Oracle数据库自带的表,适合初学者,其中包括了一些简单的查询,已经具有Oracle自身特点的单行函数的应用 本文使用的实例表结构与表的数据如下: emp员工表结构如下: ...

Oracle数据库——SQL高级查询

一.涉及内容 1.掌握SELECT语句的多表连接查询. 2.掌握SELECT语句的子查询. 二.具体操作 (一)根据Oracle数据库scott方案下的emp表和dept表,完成下列操作: 1.查询所 ...

关于oracle数据库 跨表查询建立 视图的方法

工作中很多时候都会遇到需要将两个不同的表空间甚至数据库的表进行联合查询或者建立视图的情况. 不同的表空间查询我们可以通过在将要查询的表前面加上 表空间的对应的用户名来实现,如有两个表空间分别对应两个用 ...

随机推荐

Mysql错误:Ignoring query to other database解决方法

Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other datab ...

12小时包你学会基于ReactMix框架的ReactNativeApp开发(二)基于Css+HTML写第一个app页面

上一篇文章,大家对于ReactMix(https://github.com/xueduany/react-mix)框架有了一个基本认识,知道我们是一个语法糖,帮助大家基于一套代码,所有平台都能跑.那么 ...

PowerShell使用SMTP发送邮件

$smtpServer = "smtp.exmail.qq.com" $smtpUser = "xxxxx@qq.com" $smtpPassword = &q ...

CSS元素分类及区别

元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也译为“盒子”).但是不同的元素显示的方式会有所不同,例如

和 就不同,而&l ...

Pig系统分析(6)-从Physical Plan到MR Plan再到Hadoop Job

从Physical Plan到Map-Reduce Plan 注:由于我们重点关注的是Pig On Spark针对RDD的运行计划,所以Pig物理运行计划之后的后端參考意义不大,这些部分主要分析流程, ...

ecos新命令

创建myapp,在myapp里创建lib/command目录 新建一个文件hello.php <?php /** * myapp_command_hello(myapp->app名称,co ...

关于 python 新式类和旧式类继承顺序的验证

参考:http://www.cnblogs.com/blackmatrix/p/5630515.html 官方:https://docs.python.org/2/tutorial/classes.h ...

python-json函数

json函数使用 JSON 函数需要导入 json 库:import jsonjson函数包含:json.dumps,json.loads,json.load,json.dump #1.json.du ...

Redis 基础命令

1. 进入redis目录,启动redis cd src ./redis-server 2.  进入redis目录,启动redis客户端 cd src ./redis-cli 3. info命令 4. ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值