Oracle实践之存贮过程的创建与执行(7)
来源:互联网 发布:校园青春偶像网络剧 编辑:程序博客网 时间:2024/06/05 00:45
Oracle的简单存储过程的创建与执行:
1 表结构(InfoManager.SysFunction): (用户.表名)
功能编号 CHAR(8)
功能名称 VARCHAR2(30)
上级功能编号 CHAR(8)
标志 CHAR(1)
2 执行查询语句(PL/SQL中):
select * from infomanager.sysfunction;
结果如下:
1 1 系统功能 0 1
2 2 客户中心 1 0
3 3 潜在客户 2 0
4 4 现在客户 2 1
5 5 历史客户 2 1
6 6 报表中心 1 1
7 7 总公司报表 6 1
8 8 中化工报表 7 1
9 9 基本情况表 8 1
10 10 主要经济 8 1
11 11 办公中心 1 1
12 12 公文流转 11 1
13 13 日程管理 11 1
3 创建存储过程:
CREATE OR REPLACE PROCEDURE UPD_SYSFUNCTION
(
func_id char,
flag char
)
IS
BEGIN
update infomanager.sysfunction
set 标志 = flag
WHERE 功能编号 = func_id;
END UPD_SYSFUNCTION;
4 执行该存储过程用来测试:
execute infomanager.upd_sysfunction(1,0);
commit;
5 再次运行查询看结果:
select * from infomanager.sysfunction;
1 1 系统功能 0 0
2 2 客户中心 1 0
3 3 潜在客户 2 0
4 4 现在客户 2 1
5 5 历史客户 2 1
6 6 报表中心 1 1
7 7 总公司报表 6 1
8 8 中化工报表 7 1
9 9 基本情况表 8 1
10 10 主要经济 8 1
11 11 办公中心 1 1
12 12 公文流转 11 1
13 13 日程管理 11 1
测试通过!
删除过程:
Drop Procedure UPD_SYSFUNCTION
1 表结构(InfoManager.SysFunction): (用户.表名)
功能编号 CHAR(8)
功能名称 VARCHAR2(30)
上级功能编号 CHAR(8)
标志 CHAR(1)
2 执行查询语句(PL/SQL中):
select * from infomanager.sysfunction;
结果如下:
1 1 系统功能 0 1
2 2 客户中心 1 0
3 3 潜在客户 2 0
4 4 现在客户 2 1
5 5 历史客户 2 1
6 6 报表中心 1 1
7 7 总公司报表 6 1
8 8 中化工报表 7 1
9 9 基本情况表 8 1
10 10 主要经济 8 1
11 11 办公中心 1 1
12 12 公文流转 11 1
13 13 日程管理 11 1
3 创建存储过程:
CREATE OR REPLACE PROCEDURE UPD_SYSFUNCTION
(
func_id char,
flag char
)
IS
BEGIN
update infomanager.sysfunction
set 标志 = flag
WHERE 功能编号 = func_id;
END UPD_SYSFUNCTION;
4 执行该存储过程用来测试:
execute infomanager.upd_sysfunction(1,0);
commit;
5 再次运行查询看结果:
select * from infomanager.sysfunction;
1 1 系统功能 0 0
2 2 客户中心 1 0
3 3 潜在客户 2 0
4 4 现在客户 2 1
5 5 历史客户 2 1
6 6 报表中心 1 1
7 7 总公司报表 6 1
8 8 中化工报表 7 1
9 9 基本情况表 8 1
10 10 主要经济 8 1
11 11 办公中心 1 1
12 12 公文流转 11 1
13 13 日程管理 11 1
测试通过!
删除过程:
Drop Procedure UPD_SYSFUNCTION
- Oracle实践之存贮过程的创建与执行(7)
- 存贮过程实践
- 执行字符串存贮过程
- oracle存贮过程示例
- .net操作Oracle存贮过程
- Oracle实践之函数的创建与调用(6)
- //执行存贮过程,将值返回
- ORACLE存储过程plsql创建与执行(一)
- MySQL中这样创建存贮过程(procedure)
- ACCESS的存储过程创建与执行创建
- 存贮过程
- oracle过程的创建与调用
- 高级OWI与ORACLE性能调整读书笔记之SQL的过程执行
- spring jdbc调用oracle 存贮过程 返回游标类型的参数
- 分类 计算 挑选的存贮过程
- 根据关键字搜索的一个存贮过程
- 用PHP调用数据库的存贮过程!
- VB调用存贮过程的方法
- 工厂模式学习笔记
- 项目经验――数据库SQLSERVER篇(经验杂谈)
- 【翻译】Scott Mitchell的ASP.NET2.0数据教程中文版索引
- 转载:面向对象与面向组件小议 (一)
- DWR总览
- Oracle实践之存贮过程的创建与执行(7)
- Windows CE的显示设备驱动笔记
- 转载:Eclipse 相关技术面试题
- JSTL 入门:表达式语言
- 项目经验――数据库SQLSERVER篇(权限设计)
- 卡巴斯基2006以上版本与金山词霸 的冲突
- 项目经验――跨平台交互篇
- php+mysql+ajax框架的中文问题总结
- 图形学中常用的几种数学方法