这篇文章主要介绍了神谕中的程序编写和使用详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
1.创建/修改
创建[或替换]过程过程名
[(参数列表)]
{IS|AS}
[本地声明]
开始
可执行_语句
[异常异常处理程序]
结束[过程名称];
a.parameter_list格式如下
parameter_name1 [in | out | in out]类型,参数名称1 [in | out]类型[,]
在是输入参数,可以有默认值,默认值例子员工编号数量:=7900
在外是输出参数,
b.AS/IS的区别
在视图(视图)中只能用如同不能用是
在游标(光标)中只能用是不能用如同
c.local_declarations格式如下:
loacal_var1类型(限制);
如empname varchar 2(20);
d.输出变量赋值
神谕变量赋值有两种一种是直接:=还有就是选择进入
游标参数
突出基本光标:
从表名中为选择列1、列2打开outcur
e.示例
创建或替换过程putNum(P_Date in date,P_year out varchar2)为
v _ num number(8):=1;
五_天数;
日期日期;
开始
dbms_output.put_line(输入值: | | P _ year);
v _ num:=1;
v _ days:=1;
v _ days:=to _ number(to _ char(P _ Date, DD ));-收件人字符(系统日期-20,“dd”)
因为我在一.v日循环
v _ date:=to _ date( 2011/11/ | | to _ char(I), yyyy/MM/DD );
-DBMS _ output。put _ line(v _ date);
结束循环;
p _ year:= 2012 ;
结束;
2.调用
[执行]|[调用]过程名[(参数,…n)]
在代码块声明的开始/结束中不需要[执行]|[调用],直接过程名[(参数,…n)]
其他外部程序需要[执行]|[呼叫]
在PL/SQL中调用这个存储过程,采用了如下的代码:
开始
Proc_Insert(hello6 ,25, 2005-12-24 );
提交;
结束;
3.显示调试信息
a.存储过程中在必要的位置添加
DBMS _ outputput _ line( Hello World!);
b.打开数据库管理系统_输出
显示服务器输出
将服务器输出设置为开;
c.测试我们的程序
复制代码代码如下:
高级管理人员过程名
3.显示错误 show errors
如果在高级管理人员存储过程中提示出现错误,时刻使用显示错误命令查看哪里出错了
4.查看
a.所有程序
从用户对象中选择对象名称、对象类型、状态其中OBJECT _ TYPE=过程
b.指定程序
从用户来源中选择文本,其中NAME=过程名称
5.删除
滴过程过程名称
以上所述是小编给大家介绍的神谕中的程序编写和使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!