存储过程语法及实例
2014-04-10 14:07
211 查看
一般存储过程的格式
create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
语句块
Exception --异常处理
When others then
Rollback;
End;
在SQL输入界面输入需需要创建的存储过程,
create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)
/*
* 存储过程实例
*/
as
cnt int;
rst varchar2(100)
Begin
Select count(*) into cst from Tab_Demo where Col_Value = param1;
If (cst > 0) then --判断条件
param2 := '有匹配的值';
Else
param2 := '无匹配的值';
End if;
Exception
When others then
Rollback;
End;
测试刚才编写的存储过程
exec sp_demo('男');
create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
语句块
Exception --异常处理
When others then
Rollback;
End;
在SQL输入界面输入需需要创建的存储过程,
create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)
/*
* 存储过程实例
*/
as
cnt int;
rst varchar2(100)
Begin
Select count(*) into cst from Tab_Demo where Col_Value = param1;
If (cst > 0) then --判断条件
param2 := '有匹配的值';
Else
param2 := '无匹配的值';
End if;
Exception
When others then
Rollback;
End;
测试刚才编写的存储过程
exec sp_demo('男');
相关文章推荐
- Oracle存储过程 MySql存储过程 SqlServer存储过程 Oracle 触发器语法及实例
- Oracle存储过程基本语法和存储过程的各种实例
- 存储过程语法及实例
- Mysql中存储过程语法及实例
- [mysql存储过程] mysql存储过程语法及实例
- 存储过程语法及实例
- 存储过程语法及实例
- 存储过程语法及实例
- Oracle创建表语句(Create table)语法详解及示例、、 C# 调用Oracle 存储过程返回数据集 实例
- 存储过程应用实例及应用语法说明
- java调用Sqlserver中存储过程语法实例.txt
- 存储过程语法及实例 (最后带例子)
- mysql 存储过程,搞死人的语法
- SQL SERVER STR等函数及语法 与使用实例 与Postgre数据库的函数使用区别
- 常用SQL Server 小语法、函数 等的实例汇总
- pl/sql 有返回值的存储过程 java调用pl/sql过程 实例
- Selenium使用CSS定位常见语法及实例
- Ibatis入门基本语法+实例源码
- mysql存储过程+游标循环遍历 判断 赋值 等实例一
- 存储过程从入门到熟练(多个存储过程完整实例及调用方法)