欢迎来到天天文库
浏览记录
ID:32658225
大小:163.96 KB
页数:5页
时间:2019-02-14
《oracle存储过程的设计及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验五Oracle存储过程的设计及应用实验目的:存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。存储过程分为两类:1•系统提供的存储过程;2•用户自定义存储过程。存储过程具有的优点:1•存储过程允许标准组件式编程;2.存储过程能够实现较快的执行速度;3.存储过程能够减少网络流量;4.存储过程可被作为一种安全机制来充分利用。本次实验了解Oracle存储过程的创建、修改和删徐的方法和步骤,掌握在OracIeSQLDeveIoper中对存储过程的进行创建、修改和删除,掌握在SQL*pIus中调用带参数和不带参数的存储过程。实验步骤:1.在SQLDevel
2、oper中运行FTP服务器上下载的employees,sqI,建立雇员表,并向表中插入测试数据。工作衰「查询构建器QCREATEORREPLACEPROCEDUREFirstPROCISBEGINDBMS^OUTPUT.PUT.LINE(•Oracle^•我是陈卫戏,这是我的第一个存储过程「);END;园脚本辂出*A查询结果xW0吕呂日任劳已完成,用时0.94秒PROCEDUREFirstPROC已偏译连接R:报吿xQ辺起始页x1&^只2、1xflFIRSIPRDCx回EMPLOTIES.sql«2▽聒代冯授权1相关性1引用1出溪1详细资料
3、慨畫文件连接asqldeeo
4、s0T«st2田0喪(已逑虑)s倉阴ffl速1版本化视ES•N索引曰逆过程S釣FIRSTPRDCA8createorreplaceBPROCEDUREFirstPROCISBEGINDBMS^OUTPUT.PlTT.LINEt-Oracle你好!我是陈卫虚•这是我的鬲一个存什过程。*);END;2.Sqlplus中调用存储过程:首先将文件夹“sqlplus连接配置文件”中的两个文件复制到C:appAdministratorproduct11.1.0cIient_2etworkadmin,覆盖已有件。
5、OracleNetManager-H:appEar
6、thprcxluct11.1.0client_3NETWORKADM!N在命令行输入sqlplusB8120108/***@orcI,如图5-6所示(用户名和密码均为test):版权所有«c〉2009MicrosoftCorporation<保留所有权利•D:User$Earth>sqlplusB8120108/111IPorc1SQL^Plus•Release11.1.0.6.0-Productionon星期六5月1222:15:382012Copyright1982.2007>Oracle.Allrightsreserved.Oraclelat
7、abase1lgEditinnRelease11.2.A.l.A—64hitProductionWiththePartitioning^OLAP.DataMiningandRealApplicationTestingoptionsSQL>在Sqlplus中执行setserveroutputon;把打印缓冲区打开,使得dbms_output.put_line输出的文字可以显示在屏幕上。Sqlplus中执行execute存储过程名字;调用前面建立的FIRSTPROC,如executeFIRSTPROC;结果如图5-7所示:QL>QL>9racHthD:Windowssy
8、stem32cmd.exe-sqlplus88120108/llll^ordicrosoftWindows(Rg^6Tn760R]U权所有2009MicrosoftCorporation>保留所有权利oD:UsersEarth>sqlplusB8120108/1lllGorc1QL*Plus:Release11.1.0.6.0-Productionon星期六5月1222:15:382012Copyright1982.2007,Oracle.Allrightsreserved.lcDatahase11gEnterpriseEditionRelease11
9、.2.fl.l.R—64hitProductionthePartitioning,OLAP.DataMiningandRealApplicationTestingoptionssetserveroutputonexecutefirstproc;“c“你好?我是陈卫襄,这是我的第一个存储过程。PL/SQL过程已成功完成。2.使用带参数的存储过程。⑴•在SQLWorksheet中打开empIoyees.sql,如图5-8所示:2)葩贡f2]MWIjOT・BS.■
此文档下载收益归作者所有