--pl/sql包,游标,存储过程,块
来源:互联网 发布:php发送短信验证码 编辑:程序博客网 时间:2024/05/01 15:46
--1创建一个包,在该包中,定义类型my_cursor,是个游标。
create or replace package my_package as
type my_cursor is ref cursor;
end my_package;
--2创建存储过程
create or replace procedure query_emp(deptno_in in emp.deptno%type,
c_cursor_out out my_package.my_cursor) is
begin
open c_cursor_out for select ename,sal,job from emp where deptno=deptno_in;
end query_emp;
--3调用存储过程
declare
v_cursor my_package.my_cursor;
c_dept emp.deptno%type:=10;
v_ename emp.ename%type;
v_sal emp.sal%type;
v_job emp.job%type;
begin
query_emp(c_dept,v_cursor);
loop
fetch v_cursor into v_ename,v_sal,v_job;
exit when v_cursor%notfound;
dbms_output.put_line('雇员:'||v_ename||'薪资:'||v_sal||'职位:'||v_job);
end loop;
close v_cursor;
end;
create or replace package my_package as
type my_cursor is ref cursor;
end my_package;
--2创建存储过程
create or replace procedure query_emp(deptno_in in emp.deptno%type,
c_cursor_out out my_package.my_cursor) is
begin
open c_cursor_out for select ename,sal,job from emp where deptno=deptno_in;
end query_emp;
--3调用存储过程
declare
v_cursor my_package.my_cursor;
c_dept emp.deptno%type:=10;
v_ename emp.ename%type;
v_sal emp.sal%type;
v_job emp.job%type;
begin
query_emp(c_dept,v_cursor);
loop
fetch v_cursor into v_ename,v_sal,v_job;
exit when v_cursor%notfound;
dbms_output.put_line('雇员:'||v_ename||'薪资:'||v_sal||'职位:'||v_job);
end loop;
close v_cursor;
end;
0 0
- --pl/sql包,游标,存储过程,块
- PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)
- PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)
- PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)
- oracle存储过程、函数、PL/SQL块、动态游标
- 【pl/sql番外篇】 存储过程 游标
- PL/SQL 游标和存储过程
- PL/SQL 数据库访问的相关技术(2)游标 、异常、存储过程、函数、包、触发器
- PL/SQL 基础---函数、存储过程、包
- pl/sql基础 游标、过程、函数、包、触发器(系统触发器)
- pl/sql存储过程中游标嵌套的实现方法
- pl/sql存储过程中游标嵌套的实现方法
- PL/SQL 高级应用(游标、存储过程、函数、程序包)
- PL/SQL中读取返回游标的存储过程
- pl/sql存储过程中游标嵌套的实现方法
- ORACLE PL/SQL语法应用:游标,存储过程,触发器,函数
- PL-SQL 编程(二)游标、存储过程、函数
- PL/SQL学习之:匿名块、存储过程、函数、触发器
- 为什么苹果的利润不会受HTML5影响?
- Android day4:Java的类型转换、Scanner、错误类型
- AIX 6.1 11g RAC数据库怎样改网段
- 动态规划 ——总结.
- Learning Handler
- --pl/sql包,游标,存储过程,块
- 4566: [Haoi2016]找相同字符 广义后缀自动机
- 一道JAVA面试题(匿名内部类)
- leetcode #20 in cpp
- 学习经历之格式篇
- 深入浅出UML类图---写得不错,备忘
- 4565: [Haoi2016]字符合并 区间DP
- AngularJS $route路由
- ssh - No route to host