Oracle存储过程实例2
来源:互联网 发布:linux date 输出格式 编辑:程序博客网 时间:2024/05/01 03:30
create or replace package body CESHIPACK
is
--声明游标
cursor mycurso is select * from test1;
Procedure show_Ceshi(list out outlist,ceshiName varchar2,numReturn out number)
is
--变量
v_1 varchar2(100);
begin
select department_name into v_1 from test1 where department_id=290;
dbms_output.put_line(v_1);
--用游标循环处理 输出数据
for c_1 in mycurso
loop
dbms_output.put_line(c_1.department_name);
dbms_output.put_line(c_1.department_id);
end loop;
--游标变量返回结果集
open list for select * from test1;
--返回参数
insert into test1 values(310,'欧洲',119,1000);
/*returning 310 into numReturn;--返回值 赋值方法*/
numReturn:=310;--赋值
--传入参数
select department_id into numReturn from test1 where department_name=ceshiName;
end show_Ceshi;
end CESHIPACK;
is
--声明游标
cursor mycurso is select * from test1;
Procedure show_Ceshi(list out outlist,ceshiName varchar2,numReturn out number)
is
--变量
v_1 varchar2(100);
begin
select department_name into v_1 from test1 where department_id=290;
dbms_output.put_line(v_1);
--用游标循环处理 输出数据
for c_1 in mycurso
loop
dbms_output.put_line(c_1.department_name);
dbms_output.put_line(c_1.department_id);
end loop;
--游标变量返回结果集
open list for select * from test1;
--返回参数
insert into test1 values(310,'欧洲',119,1000);
/*returning 310 into numReturn;--返回值 赋值方法*/
numReturn:=310;--赋值
--传入参数
select department_id into numReturn from test1 where department_name=ceshiName;
end show_Ceshi;
end CESHIPACK;
- Oracle存储过程实例2
- Oracle 存储过程实例2
- Oracle 存储过程实例
- Oracle存储过程实例
- oracle 存储过程实例
- oracle存储过程实例
- Oracle存储过程实例
- Oracle存储过程实例
- Oracle存储过程实例
- oracle存储过程实例
- Oracle存储过程实例
- oracle存储过程实例
- oracle存储过程实例
- oracle存储过程实例
- oracle存储过程实例
- oracle存储过程实例
- Oracle存储过程实例
- oracle存储过程实例
- spring security
- CCNP---OSPF多区域+帧中继配置
- 【HTML】【CSS】表格设置了table-layout:fixed后第一行合并单元格其下单元格宽度设置不起作用的解决方法
- 迷宫问题:hdoj1242--BFS基本应用
- cron syntax
- Oracle存储过程实例2
- 我的2011,年终大盘点
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- sendmail
- CSDN第三节课的总结
- UAC权限的提权与降权
- 程序员——相忘于江湖
- 切记勿在构造函数里实现复杂逻辑
- 求高手将下面C++代码改成C