`

plsql光标

 
阅读更多
--光标的使用
  /*
    光标的三个属性 1 notfound% isopen%  rowcount%
  */

declare
--定义光标
cursor  emp_cursor is select ename,sal from emp;
p_name  emp.ename%type;
p_sal emp.sal%type;
begin
  open emp_cursor;
  loop
   
  fetch emp_cursor into p_name,p_sal;
 
  dbms_output.put_line(p_name||'的薪水是'||p_sal);
 
  exit when emp_cursor%notfound;
   
 
  end loop;
 
  close emp_cursor;
end;



--带参数的光标
 
    declare
    cursor p_cursor(p_empno number) is select ename from emp where empno=p_empno;
    p_ename emp.ename%type;
    begin
    open   p_cursor(7369);
    loop  
        fetch p_cursor into  p_ename;
          exit when p_cursor%notfound;
dbms_output.put_line(p_ename);
  
    end loop;
   
    close p_cursor;
end;
分享到:
评论

相关推荐

    PLSQL Developer 12 光标自动定位

    "PLSQL Developer 12 光标自动定位"这个标题所指的功能是该软件在编写SQL查询时的一个便捷特性,特别是对于频繁进行数据操作和查询的开发者来说,能显著提高工作效率。 在描述中提到,“输入st显示select t.*,t....

    Firefox_19_PLSQL_10.rar

    标题中的"Firefox_19_PLSQL_10.rar"表明这是一个包含Firefox 19版本和PL/SQL Developer 10的软件压缩包。这个压缩包可能是为了帮助用户同时安装这两个重要的IT工具,以便于在开发和管理数据库时进行网页浏览和SQL...

    PLSQL常用设置及快捷键.txt

    为了方便运行SQL查询,可以设置PL/SQL Developer自动识别并高亮显示当前光标所在位置的SQL语句。这样可以在不手动选择的情况下直接执行查询。设置步骤如下: - 进入“工具”菜单下的“偏好设置”(Preferences)。 -...

    分享一个PLSQL的常用设置,提高效率

    7. **SQL Window中的自动选择语句**:开启"AutoSelect statement"(在"Preferences" -> "Window Types" -> "SQL Window"),确保光标所在位置的语句被高亮,分号的添加也非常重要。 8. **自动替换**:通过"Tools" -...

    PLSQL使用技巧

    【PLSQL使用技巧】 PL/SQL Developer是一款专为Oracle数据库开发设计的强大集成开发环境,它提供了许多实用的快捷键和自定义设置,以提高开发效率。以下是一些关键的使用技巧: 1. **优化Browser浏览体验**:默认...

    plsql基础教程.pdf

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

    PLSQL教程.doc

    带参数的光标可以在定义时指定参数,使其更灵活: ```plsql DECLARE CURSOR c1 (v_deptno NUMBER) IS SELECT employee_id, first_name FROM employees WHERE department_id = v_deptno; emp_rec c1%ROWTYPE; ...

    PLSQL_Developer9.0使用技巧

    若想仅执行光标所在的一条语句,你需要在`Tools` -> `Preferences` -> `Window types`中勾选"AutoSelectStatement"。 3. **格式化SQL语句**:为了使长而复杂的SQL语句更易读,你可以使用PL/SQL Developer的格式化...

    Oracle PLSQL入门知识.doc

    在这个例子中,`c_dept`是光标,`FETCH`语句用于从光标中提取数据,`%NOTFOUND`属性用于检查是否还有更多记录。 总结来说,Oracle PL/SQL是Oracle数据库中强大且灵活的编程工具,通过它,开发者可以编写出复杂、...

    PLSQL_Developer使用技巧

    若只想执行光标所在的 SQL 语句,可以通过以下步骤设置: 1. 打开 Tools -> Preferences -> Window types; 2. 勾选 Auto Select Statement。 #### 九、多行 SQL 语句 在编写多行 SQL 语句时,如果语句太长或结构...

    PLSQL_Developer

    若想仅执行光标所在的一条SQL语句,可在`Tools` -> `Preferences` -> `Window types`中勾选“AutoSelect Statement”。 3. **格式化SQL语句**: 对于长或混乱的SQL语句,可以使用PL/SQL Developer的“PL/SQL ...

    PLSQL_Developer使用方法技巧

    ### PLSQL_Developer使用方法技巧 #### 一、PL/SQL Developer 记住登录信息 在使用PL/SQL Developer的过程中,频繁地输入用户名和密码可能会降低工作效率。为此,PL/SQL Developer提供了一种便捷的方式,使得软件...

    PLSQLDeveloper使用技巧

    1. **自动选择 SQL 语句**:默认情况下,F8 快捷键执行的是当前光标所在位置的 SQL 语句或脚本块。如果希望更改此行为,以便每次都能执行整个窗口中的所有 SQL 语句,可以通过以下方式设置: - 打开 `Tools` -> `...

    PL/SQL Developer sql 智能提示插件

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

    PLSQL 配置

    ### PLSQL配置详解 #### 一、PL/SQL Developer记住登录信息 在日常工作中,频繁地输入Oracle数据库的登录信息可能会消耗额外的时间和精力。**PL/SQL Developer**提供了便捷的功能来解决这一问题,允许用户保存登录...

    plsql使用技巧

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

    plsql实用技巧

    7. **执行单条SQL语句**:在Window types设置中(Tools -> Preferences -> Window types)勾选"AutoSelect Statement",使得F8键执行当前光标所在的一条SQL语句,而不是整个窗口的所有语句。 8. **PL/SQL ...

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

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

    utPLSQL:PLSQL测试框架

    该框架遵循行业标准和现代单元测试框架(如和最佳模式主要特征与比较数据的多种方法复杂类型(对象/集合/光标)的本地比较深入一致地报告测试失败和错误通过标识和配置的测试配置有注释的测试套件的层次结构自动...

Global site tag (gtag.js) - Google Analytics