create or replace procedure test_proc is
v_corpid corpinfo.corpid%type := '16000000001%';
vv corpinfo%rowtype;
--定义游标
cursor one is
select * from corpinfo where corpinfo.corpid like v_corpid;
begin
--遍历游标1
open one;
loop
fetch one
into vv;
exit when one%notfound;
dbms_output.put_line(vv.corpid || ' ' || vv.corpname || ' ' ||
vv.corpdesc || ' ' || vv.corpfeenumber);
end loop;
close one;
dbms_output.put_line('-----------------------------------');
--遍历游标2
for oo in one loop
dbms_output.put_line(oo.corpid || ' ' || oo.corpname || ' ' ||
oo.corpdesc || ' ' || oo.corpfeenumber);
end loop;
exception when others then
dbms_output.put_line('DB Exception ..');
end test_proc;
分享到:
相关推荐
Oracle PL/SQL 游标的学习 本资源主要讲解了 Oracle PL/SQL 游标的概念、分类、属性和使用方法,为读者提供了详细的学习资料。 一、游标的概念 游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以...
Oracle PL/SQL 游标的学习 游标是 Oracle PL/SQL 中的一个重要概念,它允许用户访问和操作结果集中的数据。游标可以理解为是一个映射在结果集中的一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一...
oracle数据库里plsql游标、集合及对象的简单使用,适合初学者查看
通过PLSQL游标编程,我们可以实现更灵活的数据处理,比如循环处理结果集、条件判断等。在实际开发中,游标尤其适用于那些需要逐行处理大量数据的情况,例如批量更新或删除。 在"PLSQL培训内容"这个压缩包中,可能...
Oracle PLSQL,全称为“Procedural Language/Structured Query Language”,是Oracle数据库系统中的一个强大编程语言,它结合了SQL的查询能力与过程性编程语言的功能。本资料《Oracle PLSQL 从入门到精通》旨在帮助...
每当我们执行一条不与显式声明的游标相关的SQL语句时,Oracle服务器会隐式地打开一个游标,用于处理该语句并存储过程信息。 与隐式游标相对的是显式游标。显式游标需要程序员显式声明并进行管理。在PL/SQL中,当...
### PL/SQL基础(游标) #### 一、概述 PL/SQL(程序化SQL)是一种专门为Oracle数据库设计的过程化语言。它结合了SQL的数据操纵功能和过程化编程语言的控制结构,使得开发者能够编写复杂的应用逻辑。游标是PL/SQL...
Oracle数据库是世界上最流行的数据库管理系统之一,它支持一种强大的编程语言——PL/SQL,用于处理数据库中的数据。在本次实验中,我们将重点探讨PL/SQL中的游标、过程、函数和包的使用,这些都是数据库开发中不可或...
Oracle PL/SQL是一种在Oracle数据库环境中进行数据库编程的语言,它结合了SQL的查询能力与过程化编程语言的特点,使得开发者可以编写复杂的业务逻辑和数据库操作。在这个“Oracle PL/SQL”主题中,我们将深入探讨这...
《Oracle PLSQL详解 宝典》是一本专为IT专业人士准备的深度学习Oracle数据库中的PL/SQL编程语言的指南。本书旨在帮助读者深入理解PL/SQL的各个方面,从而能够熟练地利用这一强大的工具来解决实际工作中遇到的问题。...
Oracle PLSQL,全称为Oracle Procedural Language/Structured Query Language,是Oracle数据库系统中的一个编程组件,用于扩展SQL的功能,实现更复杂的业务逻辑。它结合了SQL的查询能力与过程式编程语言的特点,使得...
Oracle PLSQL编程是数据库开发领域中的重要组成部分,尤其在企业级应用系统中广泛使用。第四版的《Oracle PLSQL编程》旨在深入解析Oracle数据库的PL/SQL编程语言,帮助开发者提升技能,掌握高效、稳定和安全的数据库...
### ORACLE PL/SQL 实例精解(第4版)知识点概述 #### 一、PL/SQL基础 **1.1 PL/SQL简介** - **定义**:PL/SQL(Procedural Language for SQL)是一种过程化语言,专门用于增强Oracle数据库的功能。它将SQL命令与...
《Oracle PLSQL Programming 6th Edition》是一本深入讲解Oracle数据库中的PL/SQL编程语言的权威著作。PL/SQL是Oracle数据库系统中的过程式语言,它结合了SQL的查询功能和传统的编程语言特性,用于创建复杂的数据库...
- **支持SQL**:在PL/SQL中可以直接使用数据操纵命令、事务控制命令、游标控制、SQL函数和运算符等。 - **面向对象编程**:支持面向对象编程(OOP),提高了代码的复用性和可维护性。 - **跨平台兼容性**:可以在任何...
在Oracle PL/SQL中,你可以编写存储过程、函数、触发器、游标等,以实现复杂的业务逻辑和数据处理。以下是对Oracle PL/SQL及其相关知识点的详细解释: 1. **PL/SQL块**:PL/SQL程序由一个或多个块组成,每个块都有...
声明部分用于定义变量、常量和游标的类型和初始值;执行部分包含实际的执行语句,如SQL查询、控制流等;异常处理部分则用于捕获和处理程序运行时可能出现的错误。基本的PL/SQL块语法结构如下: ```sql DECLARE -- ...
Oracle PL/SQL是一种强大的数据库编程语言,用于在Oracle数据库中执行复杂的逻辑和处理。它扩展了标准SQL,提供了声明变量、控制流程结构(如条件语句和循环)、处理异常以及与数据交互的能力。 1. **语句块**: -...
本教程主要关注Oracle PL/SQL中的游标及其在数据库访问中的应用。 首先,SQL是用于与Oracle数据库交互的基础语言,而PL/SQL则提供了更多的控制结构和程序化功能。尽管PL/SQL不支持直接的DDL(Data Definition ...