oracle11gR210 存储过程PROCEDURE

上传人:功*** 文档编号:193648812 上传时间:2023-03-11 格式:DOCX 页数:6 大小:37.44KB
返回 下载 相关 举报
oracle11gR210 存储过程PROCEDURE_第1页
第1页 / 共6页
oracle11gR210 存储过程PROCEDURE_第2页
第2页 / 共6页
oracle11gR210 存储过程PROCEDURE_第3页
第3页 / 共6页
点击查看更多>>
资源描述
oracle11gR210 存储过程PROCEDURE这是有声音的视频, 请检查耳机或者音箱 声音输出设备教程使用 Oracle 11g Release 2 版本内容:存储过程PROCEDURE(介绍,输入,输出参数,使用,维护)存储过程 - 执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。- 效率比较高的,但你创建一个存储过程它会进行一个判断编译的。=创建一个简单的存储过程SQL> CREATE OR REPLACE PROCEDURE xs_proc2 IS3 BEGIN4 NULL;5 END;6 /Procedure created.如何执行:SQL> EXECUTE xs_proc;PL/SQL procedure successfully completed.或者执行SQL> BEGIN2 xs_proc;3 END;4 /PL/SQL procedure successfully completed.=存储过程显示一些信息SQL> CREATE OR REPLACE PROCEDURE xs_proc2 IS3 BEGIN4 DBMS_OUTPUT.PUT_LINE(hello);5 END;6 /SQL> EXECUTE xs_proc;要设置为ON , 才会把 hello 显示出来SQL> SET SERVEROUTPUT ONSQL> EXECUTE xs_proc;=CREATE TABLE xue_sheng( id integer, xing_ming varchar(25), yu_wen number,shu_xue number); INSERT INTO xue_sheng VALUES(1,ZhanSan,80,90);INSERT INTO xue_sheng VALUES(2,LiSi,85,87);=只带一个输入参数 ,把查询的结果显示出来SQL> CREATE OR REPLACE PROCEDURE xs_proc(temp_id IN integer)2 IS3 name varchar2(25);4 BEGIN5select xing_ming into name from xue_sheng where id=temp_id;6 DBMS_OUTPUT.PUT_LINE(name);7 END;8 /SQL> execute xs_proc(1);ZhanSan-当输入学生的名字, 就会把他的总分显示出来。CREATE OR REPLACE PROCEDURE xs_proc(temp_name IN varchar2 )ISnum_1 number;num_2 number;BEGINselect yu_wen,shu_xue into num_1,num_2 from xue_sheng where xing_ming=temp_name;DBMS_OUTPUT.PUT_LINE(num_1 + num_2);END;/SQL> EXECUTE xs_proc(ZhanSan);170=输入参数 和 输出参数一起使用SQL> CREATE OR REPLACE PROCEDURE xs_proc(temp_name IN varchar2,temp_num OUT number )2 IS3 num_1 number;4 num_2 number;5 BEGIN6 select yu_wen,shu_xue into num_1,num_2 from xue_sheng where xing_ming=temp_name;7 temp_num := num_1 + num_2;8 END;9 /Procedure created.SQL> DECLARE2 tname varchar2(25);3 tnum number;4 BEGIN5 tname:=ZhanSan;6 xs_proc( tname,tnum );7 DBMS_OUTPUT.PUT_LINE( tnum );8 END;9 /170PL/SQL procedure successfully completed.=维护存储过程1、查看过程状态 SELECT object_name,status FROM USER_OBJECTS WHERE object_type=PROCEDURE;2、重新编译过程 ALTER PROCEDURE xs_proc COMPILE;3、查看过程的源代码 SELECT * FROM USER_SOURCE WHERE TYPE=PROCEDURE;4、删除存储过程 DROP PROCEDURE xs_proc;总结一下吧, 主要是学习 存储过程的 使用, 包括 输入 输出参数 的例子。视频结束了 88
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!