过程中执行execute immediate问题

nsqsmile 2003-10-16 04:09:12
......
sqlstring varchar2(500);

.....

aa := 'ab';

sqlstring := 'aatime = "'||aa||'"';
sqlstring := 'update trade_inf set'||sqlstring||'where id = "'||aaId||'"';
exeute immediate sqlstring;
commit;


--sqlstring的结果为'update trade_inf set aatime ="ab" where id ="001" '
--字段aatime,id均为char型


执行后有错误
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
knightR 2003-10-16
  • 打赏
  • 举报
回复
恭喜,给分...THX
beckhambobo 2003-10-16
  • 打赏
  • 举报
回复
不行,做善事吧
nsqsmile 2003-10-16
  • 打赏
  • 举报
回复
怎么给自己加分呀
nsqsmile 2003-10-16
  • 打赏
  • 举报
回复
搞定了。
将双引号换成两个但引号就行了

17,086

社区成员

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

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