oracle存储过程中出错?

ponky 2007-01-29 02:23:51
create or replace procedure test(count1 in number,date1 in date) is
begin
select sysdate+interval ''count1'' hour
into date1
from dual;
execute immediate sqltemp;
end test;
我怎么都不能编译,为什么我的参数不能输入进去 ?
...全文
170 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
basten622 2007-01-29
  • 打赏
  • 举报
回复
date1看你需求应该是out类型。
然后声明一个变量sqltemp varchar2(1000);
sqltemp := 'select sysdate+interval ''' || to_char(count1) || ''' hour from dual';
execute immediate sqltemp into date1;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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