create or replace procedure 存储过程名(input in type,...,output out type,...)
as
v1 type(值范围);
cursor test_cur is select p.level_name from A
....
Begin
Select count(*) into v1 from A where a.列=input;
If (v1>1) then
Dbms_output。Put_line(v1);
Elsif (true) then
Dbms_output.Put_line(‘ok');
Else
Raise 异常名(NO_DATA_FOUND);
End if;
Exception
When others then
Rollback;
End;
注意:
1、 存储过程中参数是不带取值范围,in 传入,out 输出,默认是in;
2、 变量要有带取值范围,且后面接分号;
3、 用select 。。。into。。。给变量赋值
4、dbms_output.put_line()输出语句
5、 在代码中抛异常用 raise+异常名
分享到:
相关推荐
SQL 存储过程 基础语法 SQL 存储过程 基础语法 SQL 存储过程 基础语法
sql存储过程基础语法\存储过程的基本语法、初学者很有用
SQL存储过程基础语法.docSQL存储过程基础语法.doc
CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用...
Oracle存储过程基本语法及示例,都是些基础,我喜欢基础扎实
mysql;mysql基础语法&存储过程示例.pdf
mysql;mysql基础语法&存储过程示例.zip
最基础的存储过程代码,简单易懂,存储过程基本语法 存储过程基本语法 存储过程基本语法 存储过程基本语法 存储过程基本语法
Oracle存储过程基础知识 Oracle存储过程的基本语法 Oracle存储过程的若干问题备忘 用Java调用Oracle存储过程总结 在存储过程中做简单动态查询 Oracle存储过程调用Java方法
Oracle存储过程基础及优化,介绍Oracle存储过程的语法及事务处理、异常处理、性能优化等
SQL存储过程习题,SQL触发器习题,SQL习题,基础语法,与W3School类似,初学者学习使用。
• 存储过程及其类型 • SQL Procedure环境配置 • SQL Procedure基础原理 • SQL Procedure流程控制 • SQL Procedure游标 • SQL Procedure异常处理 • SQL Procedure动态SQL • 开发工具-DB2开发中心 • 结束
Oracle存储过程基础知识; Oracle存储过程的基本语法; 用Java调用Oracle存储过程总结; 在存储过程中做简单动态查询; Oracle存储过程调用Java方法; Oracle高效分页存储过程实例
DB2+SQL存储过程语法官方权威指南,打好基础,从基本学起
语法入门、操作plsql、存储过程、函数、触发器、游标、包、返回类型;一个execle表轻松搞定。
DB2存储过程基础文档、基本变量定义、基本语法描述。适合初学者。
概述了oracle数据库的基本语法,涵盖了视图,存储过程,如何选择合适数据库,数据库分页等
oracle存储过程学习经典[语法+实例+调用] PDF 高清 个人认为是目前自学Oracle存储过程的最好教程 适合新手 没有基础知识 直接上例子