oracle存储过程基本
发布日期:2021-08-26 12:38:19 浏览次数:5 分类:技术文章

本文共 703 字,大约阅读时间需要 2 分钟。

create or replace procedure 存储过程名称(

               参数1  in     varchar2,

               参数2  in     varchar2,
               参数3  in      number,

               参数4 out    number)

is

   变量1 varchar2(200); 
   变量2  varchar2(10); 
   变量3  number; 
begin

变量3 := 参数3;   --变量赋值

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是输出参数

转载于:https://www.cnblogs.com/cq2win/p/4596235.html

转载地址:https://blog.csdn.net/weixin_33885253/article/details/93296505 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Excel数组排序+图片统一大小
下一篇:E. XOR and Favorite Number

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月16日 10时01分51秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

dax powerbi 生成表函数_Power BI |DAX函数のCALCULATETABLE、CALENDAR函数以及相关表生成函数... 2019-04-21
编程之类的文案_如何锻炼写文案的能力? 2019-04-21
vscode 不能使用中文输入法_vscode中vim插件设置 2019-04-21
当集合a为空集时a的取值范围_1.1.2 集合间的基本关系 2019-04-21
vue 可合并表格组件_Vue实战046:详解Mixins混入使用和注意事项 2019-04-21
python包怎么做双重差分did分析_多变量相关性分析(一个因变量与多个自变量) 2019-04-21
fi sap 凭证冲销 稅_SAP中的成本要素 2019-04-21
mysql幻读是什么意思_MySQL中的幻读,你真的理解吗? 2019-04-21
mysql执行计划中性能最差的是_MySQL性能优化(七):MySQL执行计划,真的很重要,来一起学习吧... 2019-04-21
易语言执行mysql命令_易语言通过“打开”命令操作数据库 2019-04-21
mysql slave 1062_mysql主从同步slave错误1062 2019-04-21
mysql构造器_MySQL行构造器表达式优化(Row Constructor Expression) 2019-04-21
2008日志清理 server sql_SQL Server 2008 清除日志 2019-04-21
mac mysql root 权限_Mac平台重新设置MySQL的root密码 2019-04-21
mysql新增一列_MySQL-ProxySQL中间件 2019-04-21
mysql 30入门_30分钟带你快速入门MySQL教程 2019-04-21
kangle主机怎么配置MySQL_kangle web服务+easypanel主机控制面板快速搭建网站和数据库以及管理空间详细教程... 2019-04-21
mysql 翻页 存储过程_MySQl通用翻页(存储过程) 2019-04-21
mysql 自带压测工具_centos7中mysql自带压测工具mysqlslap使用 2019-04-21
python中pca算法_使用python的numpy库实现PCA算法 2019-04-21