插入数据时出现的错误??

gogo1234 2004-10-08 12:02:00
存储过程
....
strsql:= 'INSERT INTO aa(fd_dovou_start ,fd_dovou_end)
values( '||start_num||' ,'||end_num||')';
execute immediate strsql;

执行存储过程PRO_PZ_ADD(0009001,00010000); 不出错,但改为PRO_PZ_ADD('0009001','00010000'); 就有错,为什么啊?
fd_dovou_start ,fd_dovou_end是varchar2类型的



...全文
46 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitechief 2004-10-08
  • 打赏
  • 举报
回复
试试


strsql:= 'INSERT INTO aa(fd_dovou_start ,fd_dovou_end)
values( '||chr(39)||start_num||chr(39)||' ,'||chr(39)||end_num||chr(39)||')';


....

17,086

社区成员

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

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