首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

job的存储过程里的参数有关问题,请问一下

2013-07-01 
job的存储过程里的参数问题,请教一下存储过程Aprocedure PROC_A( p_startrq in varchar2,p_endrq in varch

job的存储过程里的参数问题,请教一下
存储过程A
procedure PROC_A( p_startrq in varchar2,p_endrq in varchar2)
存储过程B
procedure PROC_B(p_year in varchar2,p_month in varchar2)
存储过程C
procedure PROC_C(p_qfrq in varchar2)

要是算的日期是本月和上月的
格式如下,例如
procedure PROC_A('2013-04-01','2013-05-31')
procedure PROC_B('2013','04')
procedure PROC_B('2013','05')
procedure PROC_C('201304')
procedure PROC_C('201305')
顺序执行以上五个存储过程
请问怎么才能把这些日期不写死,写成通用的?

[解决办法]
再写一个存储过程procedure PROC_D,在这个存储过程里面调用
procedure PROC_A('2013-04-01','2013-05-31')
procedure PROC_B('2013','04')
procedure PROC_B('2013','05')
procedure PROC_C('201304')
procedure PROC_C('201305')

参数可以用变量代替,就可以通用了。。。。
[解决办法]
在你执行这个proc的脚本里面把参数传进去不久可以了。dos,unix都可以

热点排行