为什么执行完过程,表中没有数据?

wangmimi 2003-09-15 11:06:22
我有一个存储过程
create or replace procedure tttt
(begintime in date,
endtime in date)
as
lnum number;
cursor num_pay_cur is
select distinct pay_num from t_payment
where Fee_Prj_ID = '01'
and PAYMENT_TIME>=begintime
and PAYMENT_TIME<endtime;
begin
-- Test statements here
open num_pay_cur;
fetch num_pay_cur into lnum;
while num_pay_cur%found
loop
insert into watch_pay_total (pay_num) values (lnum);
fetch num_pay_cur into lnum;
end loop;
close num_pay_cur;
end;
执行完后,没有提示我输入变量值,最后也没有结果。请问高手,我错在哪里?
(在线等待)
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gladness 2003-09-15
  • 打赏
  • 举报
回复
exec tttt(参数1,参数2);
参数1和参数2都要用to_date函数输入

比如to_date('2003-9-15 8:30:00','yyyy-mm-dd hh24:mi:ss')

wangmimi 2003-09-15
  • 打赏
  • 举报
回复
到底我该怎样执行带输入参数的存储过程,快帮忙!

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧