当前位置:首页 > 数据库 > Oracle

oracle存储过程基本

select a.id,a.name into 变量1,变量2 from user a where a.longname=参数1 and a.password =参数2;

--将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有且只有一条记录,否则抛出异常

N_A:=v_F; --select查询的结果有且只有一条数据时返回v_F;
EXCEPTION
WHEN NO_DATA_FOUND THEN
dbms_output.put_line(‘没有找到数据!‘);
N_A:=0; --select没有查询到数据时返回0
WHEN TOO_MANY_ROWS THEN
dbms_output.put_line(‘返回数据太多!‘);
N_A:=10;--select没有查询到多条数据时返回10
WHEN OTHERS THEN
dbms_output.put_line(‘异常!‘);
N_A:=111;--其它异常

end 存储过程名称;

说明:参数1、参数2和参数3是传入的参数,供存储过程使用的;参数4是输出参数

oracle存储过程基本

标签:

本文系统来源:http://www.cnblogs.com/cq2win/p/4596235.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐