1. 什么是存储过程
定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用即可自动完成命令。
2. 存储过程的优点
2.1 存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般
SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.2 当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
2.3 存储过程可以重复使用,可减少数据库开发人员的工作量
2.4 安全性高,可设定只有某个用户才具有对指定存储过程的使用权
3. 存储过程的种类
3.1 系统存储过程:以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作, 如 sp_help就是取得指定对象的相关信息
3.2 扩展存储过程 以XP_开头,用来调用操作系统提供的功能,exec master..xp_cmdshell 'ping 10.8.16.1'
3.3用户自定义的存储过程,就是用户自己创建的存储过程
发表评论
-
oracle 索引使用及索引失效总结
2013-11-16 23:18 1229容易引起oracle索引失效的原因很多: 1、在索引列上使用 ... -
oracle 表级联删除
2013-11-02 13:44 0数据库表中没有设置级联删除.怎样用SQL语句实现: 如:EMP ... -
恢复表的历史数据
2013-11-02 13:42 0select * FROM table_name as of ... -
oracle表空间 创建用户 授权
2013-11-02 13:42 0创建临时表空间 CREATE TEMPORARY TA ... -
oracle startwith
2013-11-02 13:40 0语法: select * from 表名 where 条件1 ... -
oracle与mysql区别
2013-11-02 13:39 0MYSQL和ORACLE的一些区别: 有很多应用项目, 刚起步 ... -
oracle相关
2013-11-02 13:37 0Oracle 数据库 语法顺序 select from on ... -
oracle删除用户和表
2013-10-24 15:30 0(1)用具有dba权限的账户登录,查询用户的进程,然后kill ... -
oracle start with 用法
2013-10-24 15:09 0connect by 是结构化查询 ... -
oracle 查看表空间大小和使用情况
2013-10-24 15:06 01、查看表空间的名称及大小 SELECT t.tablesp ... -
oracle 判断汉子字节长度
2013-10-24 15:01 0汉字的字长与Oracle的配置是相关的, 用以下语句查询: ... -
oracle中rownum
2013-10-24 01:19 583因为项目需要对rownum做 ... -
oracle 权限设置
2013-10-24 01:17 579每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表 ... -
oracle基础
2013-10-24 01:09 566什么是索引: 索引的 ... -
oracle索引
2013-10-24 01:07 605一.索引介绍 1.1 索 ... -
查看oracle的用户权限
2013-10-23 23:23 559ORACLE数据字典视图的种类分别为:USER,ALL 和 ... -
oracle用户管理
2013-10-23 01:08 589这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理 ...
相关推荐
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
oracle 存储过程实例 oracle存储过程实例
oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel
oracle 存储过程 unwrap 图形解密 工具
可以将SQL Server存储过程转为oracle存储过程的工具
ibatis调用oracle存储过程分页
帆软报表调用Oracle存储过程如果存储过程定义中没有参数,但是设计器中缺弹出一个storeParameter1参数的解决插件
4、开发指南:《Oracle存储过程入门指南&100+种真实业务场景存储过程实例.pdf》,可以帮助初学者系统学习。 5、资源包括“通用存储过程整理” 和 “真实业务存储过程整理” 两部分,通用适合各种系统,可以无缝隙...
使用java实现oracle存储过程。 共有3个小例子。实现的功能 1、无返回值的存储过程 如 insert 2、有返回值的存储过程(非列表)select id from tab 3、返回列表 如:select * from tab 顺便鄙视下csdn,作为一个it...
oracle存储过程学习经典入门 非常好的 初学者必看
oracle 存储过程 函数 dblink 绝对对工作和平时学习有价值的资料。针对个人具体情况做修改即可使用
Oracle存储过程中使用临时表 会话级临时表 事务级临时表
oracle 存储过程批量提交
oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记
行业内Oracle存储过程最基本的开法规范,适合oracle入门小白学习
oracle 存储过程实例 oracle 存储过程实例 oracle 存储过程实例 oracle 存储过程实例
linux系统中使用shell脚本对oracle存储过程进行编译
oracle存储过程+日期+定时任务Job oracle存储过程+日期+定时任务Job oracle存储过程+日期+定时任务Job
Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码