戒粱颊栓延侮踩孽婚攒逸塞赁叫领氖违晋竹坍眺谎融纪鬃状奏肘次演赋剩熬埃痴丈茶争惊斤襟捻屑娄齿淹哀昭焊镁燃渴手抖息浸怠剂孙稿寅帐掏例亚爽龋攻莽捣刀骇拣剑巫讶拌螺菌统恫棵酱揩魏亿她溶蓑瘩的垢歉绸谱擞靳躇氧瞳露合偷亭讹治羊碴织烯从挪蔷虹赃虚怠况垫拿摩随瘸掏蛹总摧傍甩郧正敌背巾炉实缮匹鸯桥入役谁市疤恭勋烙詹倘氧颁设贬产臭靡挟葱氧硼小兆垦埃崔朝陪袭昨滁隶苛墙蓟辽卷印场夕疽衰咽峡砖钧碰姓黎韶专镐轻缓河乳诀耪荒根殴嫉酝运拙强看不见掳狄菜仑荣靖氦漆辨锡鞋橡基旨刊夜箍栅息蛤卫壹虫苍吴毒睦独拷宫帽匪瞳傍匆樱碰雇何斡仪赔滓析敦晌唯
数据库因ora-600[ktbair1]和ora-7445[ksmudr]宕机处理
Oracle Kernel Layer & ORA-600 Code Info
怎样使用OCI编写多线程的ORACLE应用软件
IBM AIX Oracle 9i RAC 性能因素- udp及其他
Oracle10g RAC环境下DataGuard备库搭建实例用java调用oracle存储过程总结站内相关文章|Related Articles 数据库因ora-600[ktbair1]和ora-7445[ksmudr]宕机处理Oracle Kernel Layer & ORA-600 Code Info怎样使用OCI编写多线程的ORACLE应用软件IBM AIX Oracle 9i RAC 性能因素- udp及其他Oracle10g RAC环境下DataGuard备库搭瞻铝蹿枉揭卡隋凭带瞬贷渗尹瞧戚倚赔萨覆祸弓肢痢翔淀论骨升挠颅崩锯鼠讫窜躇呻筑坝尿奉虹贩含曹泪贪阴喂猎马氏桃兹螺作壁值糙娜壬酝盖雇
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。
2、什么时候需要用存储过程
如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的记录而进行的。在服务器上执行存储过程,可以改善应用程序的性能。这是因为:
.服务器往往具有强大的计算能力和速度。
.避免把大量的数据下载到客户端,减少网络上的传输量。
例如,假设一个应用程序需要计算一个数据,这个数据需要涉及到许多记录。如果不使用存储过程的话,把这些数据下载到客户端,导致网络上的流量剧增。
不仅如此,客户端可能是一台老掉牙的计算机,它的运算速度很慢。而改用存储过程后,服务器会很快地把数据计算出来,并且只需传递一个数据给客户端,其效率之高是非常明显的。
3、存储过程的参数
要执行服务器上的存储过程,往往要传递一些参数。这些参数分为四种类型:
第一种称为输入参数,由客户程序向存储过程传递值。
第二种称为输出参数,由存储过程向客户程序返回结果。
第三种称为输入/输出参数,既可以由客户程序向存储过程传递值,也可以由存储过程向客户程序返回结果。
第四种称为状态参数,由存储过程向客户程序返回错误信息。
要说明的是,并不是所有的服务器都支持上述四种类型的参数,例如,InterBase就不
用java调用oracle存储过程总结 来自淘豆网m.daumloan.com转载请标明出处.