Oracle 中存储过程的建立
来源:互联网 发布:oracle修改数据库字段 编辑:程序博客网 时间:2024/06/09 19:26
在oracle 中用到的可视化的开发工具是PL/SQL ,其存储过程也和在SQL中的无二。今天也算是复习一下旧知识。
是什么?
是一个代码集 也可以理解成是一个程序块。它在数据库中来实现功能。
为什么用?
1快
因为数据库接收到从程序中传过来的 语句,数据库还要进行编译成自己认识的语言 即程序每执行一次就编译一次.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,这样的话自然就快了很多。
另一方面,一个复杂的数据操作可能会涉及到多次的数据库连接。而如果我们将其写在存储过程中,这样程序连接一次就解决问题。减少了多次连接。
2模块
我们应用了存储过程,也相当于把一些公共的经常被调用的语句“拿出来” 进行封装,允许被多次调用。符合了模块化开发的思想。
3减少网络流量
试想,从程序中一次发送一个老长的语句流量大呢,还是调用一个方法只传送几个参数流量大呢?
当然,存储过程还有一个比较致命的坏处就是可移植性差。
0 0
- Oracle 中存储过程的建立
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- oracle中建立job定期运行存储过程总结
- ORACLE存储过程关于建立复杂的数据类型
- Oracle中存储过程
- oracle中存储过程
- Oracle中存储过程
- Oracle中存储过程
- Oracle 建立存储过程 以及jdbc调用
- delphi中调用oracle的存储过程
- VFP中调用Oracle的存储过程
- oracle 存储过程中RAISE_APPLICATION_ERROR的作用
- oracle存储过程中rownum的应用
- MyEclipse 部署报错,抛空指针异常的解决办法
- Linux目录结构
- 最大子矩阵和(poj1050 动规)
- gcc warning: no newline at end of file的原因
- Ubuntu下的Mysql操作
- Oracle 中存储过程的建立
- python对json的相关操作以及json模块的简要分析
- 安卓微博评论界面
- msm_flash_init_module执行注册流程
- Linux内核中Netfilter架构介绍
- 开源应用架构之Selenium WebDriver(中)
- 微博-随便看看
- Android JNI找不到第三方库的解决方案 cannot load library
- <start>