`
cakin24
  • 浏览: 1389108 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PL/SQL光标之带参数光标

阅读更多
一 语法
CURSOR 光标名 [(参数名 数据类型[,参数名 数据类型]...)]
IS SELECT 语句;
二 实例
  1. --查询某个部门中员工的姓名
  2. set serveroutput on
  3. declare
  4. --定义带参数光标
  5. cursor cemp(dno number)isselect ename from emp where deptno = dno;
  6. pename emp.ename%type;
  7. begin
  8. open cemp(10);
  9. loop
  10. --取出一条记录
  11. fetch cemp into pename;
  12. exitwhen cemp%notfound;
  13. --打印rowcount的值
  14. DBMS_OUTPUT.PUT_LINE(pename);
  15. end loop;
  16. close cemp;
  17. end;
  18. /
三 运行结果
CLARK
KING
MILLER

 

分享到:
评论

相关推荐

    Oracle PL/SQL

    PL/SQL 程序可以接受参数的传入,这允许开发者在程序中使用外部数据。参数可以是 IN、OUT 或 IN OUT 三种类型。 进阶数据型态宣告 PL/SQL 支持多种数据类型,包括数字、字符、日期和时间等。开发者可以根据需要...

    Oracle数据库实用教程第三章 PL/SQL程序设计.pptx

    Declare /* 声明部分: 在此 声明PL/SQL用到的变量,类型及光标 */ Begin /* 执行部分: 过程及SQL 语句 , 即程序的主要部分 */ Exception /* 执行异常部分: 错误处理 */ End; 其中执行部分是必须的,而END则是PL/SQL...

    PL/SQL Developer

    只需将光标置于特定的PL/SQL关键字或对象上,系统会自动显示相关的文档和用法示例,极大地减少了查找资料的时间,提高了编码速度。 其次,该软件提供了全面的数据浏览和管理功能。用户可以直接在PL/SQL Developer中...

    PL/SQL设置宝典

    - **AutoSelect Statement**:勾选后,当在SQL窗口中输入或编辑多条SQL语句时,PL/SQL Developer会自动识别出当前光标所在位置的语句,并对其进行高亮显示。 - **AutoFormat SQL**:如果希望在每次执行SQL语句前...

    PL/SQL Developer 使用技巧小结

    1. **自动执行特定 SQL 语句**:默认情况下,F8 快捷键会执行当前光标所在行的 SQL 语句。如果希望 F8 能够执行整个查询,可以转至 Tools > Preferences > Window Types 并取消勾选 Auto Select Statement 选项。 ...

    oracle pl/sql 开发教程

    在本教程中,我们将深入探讨PL/SQL的关键知识点,包括如何创建程序块、处理异常、使用光标以及数组处理,同时也会介绍一些常用的函数,如DECODE(),并讨论PL/SQL的优化规则。 首先,让我们了解如何创建PL/SQL程序块...

    PL/SQL Developer sql 智能提示插件

    解压后将plugins中的文件放到pl-sql安装目录下对应的plugin(或Plugins)文件夹里,在写sql时,比如输入“s+空格”直接出来对应的“select a.*,a.rowid from 光标位置 a ;”

    PL/SQL常用设置(个人觉得挺实用的)

    PL/SQL 是 Oracle 数据库系统中用于数据库操作的一种编程语言,它结合了 SQL 与过程式编程的特性。PL/SQL Developer 是一款强大的集成开发环境,专门用于编写、调试和管理 PL/SQL 代码。以下是一些关于 PL/SQL ...

    plsql使用技巧

    7. **自动选择语句**:启用Preferences -> Window Types -> SQL Window中的AutoSelect statement选项,让编辑器根据光标位置自动选择SQL语句,但记得每条语句结束时添加分号。 8. **自动替换**:利用Tools -> ...

    oracle pl/sql Code

    2. 光标移动:在FORM中,当光标位于块的最后一个元素时,可以通过设置块属性或编写PL/SQL过程,使得按下"Enter"键后光标自动跳转到下一条记录的第一个元素。 3. 自动登录:在启动FORM程序时,可以通过设置环境变量...

    PL/Sql设置技巧

    7. **执行当前SQL语句**:在SQL Window中,通过`Tools`>`Preferences`>`Window Types`>`SQL Window`,启用`AutoSelect statement`,使得F8键执行当前光标所在语句,而不是整个窗口的SQL。 8. **自定义自动替换短语*...

    oracle .

    Oracle数据库基础 ...在PL/SQL 使用SQL语句 PL/SQL程序的测试和调试 性能及其它问题 对象类型 动态PL/SQL简介 LOB和DBMS_LOB包简介 临时LOB 外部LOB (BFILE) PL/SQL编程技巧 SQL及SQL*PLUS 命令参考 ......

    .Oracle_9i10g_PLSQL编程详细(350页).pdf

    PL/SQL支持显式光标和隐式光标的使用,并提供了光标循环来遍历数据集合。在处理数据时,可能会遇到没有数据可返回的情况,这时可以使用NO_DATA_FOUND和%NOTFOUND来处理异常情况。SELECTFORUPDATE光标用于在查询数据...

    Oracle 9i10g PLSQL编程简要

    PL/SQL,即Procedure Language for SQL,是Oracle数据库的一种过程化语言,结合了SQL的数据操纵能力和传统过程化语言的控制结构能力,提供了强大的编程功能。Oracle 9i10g版本的PL/SQL进一步增强了其性能和功能,...

    pl sql经验积累

    如果希望执行当前光标所在的 SQL 语句,可以在 PL/SQL Developer 的偏好设置中开启自动选择 SQL 语句的功能:PL/SQL Developer -> Tools -> Preferences -> SQL Window -> Window types,勾选“Auto Select ...

    plsql基础教程.pdf

    声明部分:在这里声明 PL/SQL 所需的变量、类型和光标。变量类型包括 Char、Varchar2、Binary_integer、Number、Date、Boolean、Rowid 等。每个变量都需要在定义部分中明确定义,否则无法在执行部分中引用。 执行...

    PL/SQL DEVELOPER 使用的一些技巧

    PL/SQL Developer是一款专用于Oracle数据库的集成开发环境,它为编写、调试和管理PL/SQL代码提供了便利。以下是一些提升效率和增强使用体验的技巧: 1. **优化对象浏览器**: - 默认选择"My Objects":在登录PL/...

    Oracle课程文档3

    【Oracle PL/SQL 程序设计】 ...以上内容是Oracle PL/SQL的基础知识,包括其基本结构、变量使用、流程控制语句以及光标操作。掌握这些基础,可以为进一步学习PL/SQL的高级特性和开发复杂的数据库应用打下坚实的基础。

    PL_SQL_Developer使用方法技巧总结

    ### PL/SQL Developer 使用方法与技巧详述 #### 一、快捷键操作指南 PL/SQL Developer 是一款专为 Oracle 数据库设计的强大开发工具,它提供了丰富的功能来提高开发效率和代码质量。以下是一些常用的快捷键,帮助...

Global site tag (gtag.js) - Google Analytics