当前位置: 代码迷 >> SQL >> sql下令未正确结束
  详细解决方案

sql下令未正确结束

热度:8   发布时间:2016-05-05 12:49:06.0
sql命令未正确结束
点击右边红色标题查看本文完整版:sql命令未正确结束

update? a set a.rkrq=REPLACE(b.createdate,'-','') from ht_zygl a join sherc_res b on a.id=b.id
报错:sql命令未正确结束

------解决方法--------------------
ORACLE和SQL SERVER的SQL语法是不同的,特别是UODATE语句。ORACLE中这么写UPDATE语句是错误的。你可以试试下面的语句:
update ht_zygl
set rkrq = ( select REPLACE(createdate, '- ', ' ') from sherc_res where a.id=ht_zygl.id )
where exists ( select REPLACE(createdate, '- ', ' ') from sherc_res where a.id=ht_zygl.id )
?

    
  相关解决方案