oracle10g- oracle 存储过程的应用
2010-09-30 09:53
399 查看
存储过程create [or replace ] procedure procedurename[(parm1[{in|out|in out}])]param1_type[,(param2[{int|out|in out}])]param2_type...is|as...beginprocedurebody;end;/
例子--************create or repalce procedure myproc(inname in varchar2)--不能设置大小isname varchar2(10);beginselect name into innname from t1 where id=1;dbms_output.put_line("name : "||name);end myproc;/--**************
如果要是创建的有错误 可以用 show errors来查看 更准确的方法 show errors procedure myproc
执行过程 declare tname varchar2(10);begintname:='gege';myproc(tname);end;/
****beginmyproc('gege');end;/****execute myproc('sss');这种方式 不能放在begin end 块中
--***********************create or replace procedure myproc (id number,name out varchar2)beginselect name into name from t1 where id=id;end;/.
调用方法 declaretid number;tname varchar2(10);begintid:=10;myproc(tid,tname);dbms_output.put_line(tname);end;/
例子--************create or repalce procedure myproc(inname in varchar2)--不能设置大小isname varchar2(10);beginselect name into innname from t1 where id=1;dbms_output.put_line("name : "||name);end myproc;/--**************
如果要是创建的有错误 可以用 show errors来查看 更准确的方法 show errors procedure myproc
执行过程 declare tname varchar2(10);begintname:='gege';myproc(tname);end;/
****beginmyproc('gege');end;/****execute myproc('sss');这种方式 不能放在begin end 块中
--***********************create or replace procedure myproc (id number,name out varchar2)beginselect name into name from t1 where id=id;end;/.
调用方法 declaretid number;tname varchar2(10);begintid:=10;myproc(tid,tname);dbms_output.put_line(tname);end;/
相关文章推荐
- 如何实现在Oracle中应用存储过程调用MatLab函数(1)
- Oracle表的分析统计及应用的存储过程
- oracle存储过程中rownum的应用
- 如何实现在Oracle中应用存储过程调用MatLab函数(2)
- oracle 存储过程的一些应用-02
- 如何实现在Oracle中应用存储过程调用MatLab函数(3)
- oracle 用包加存储过程和直接应用存储过程做的简单的应用存储过程返回结果集
- 【oracle应用技巧】重新打开存储过程的目录列表
- oracle存储过程中应用动态sql
- Oracle存储过程中拼接时间查询数据未查询到?
- ORACLE 存储过程及TABLE里的数据用PL/SQL备份及用PLUS SQL还原
- oracle 存储过程语法实例以及调用方法
- ORACLE存储过程及注意问题
- Java Oracle存储过程问题
- oracle 存储过程基本语法
- oracle 存储过程
- oracle存储过程一(返回单条记录的值)
- Oracle中存储过程中赋值和传参及程序调用返回DS
- oracle PLSQL创建和调用存储过程
- Oracle 11g 使用 UTL_MAIL 包实现存储过程发送邮件