您的位置:首页 > 数据库 > Oracle

[跟着hsp步步学习系统]oracle培训学习集锦全360度扫描(4)

2013-04-05 23:40 375 查看
第32讲,块编程中遇到异常,及显示方案

declare

v_ename varchar2(35),

begin

select ename into v_ename from emp where empno=&empno;

dbms_output.put_line("户名:"||v_ename);

exception

when no_data_found then

dbms_output.put_line("朋友,未找到");

end;

2.游标的引入,在上例中,若要返回多条数据时,必报错,那么,如何才能存多条数据呢?要用游标。

3.过程可以指定参数是输入还是输出,语法如下

create procedure 过程名(变量名 in 变量类型,变量名 out 变量类型)--可有多个返回值

is

--定义变量

declare

begin

end;

第三十三讲

同时入二个参数

create procedure pro5(in_empname in varchar2,in_sal in number)

is

begin

update emp set sal=in_sal where ename=in_empname;

end;

show error;--当我们写过程时,可用此命令来显示具体的错误

create or replace来使用,若存在就换一下

2.java调用示例

cs=ct.prepareCall("{call pro5(?,?)}");

cs.setString(1,"smith");

cs.setFloat(2,32.32f);
//一定加上f,若不加,则会当成double

进一步学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐