业务代码中有一条关联表更新的SQL语句,执行时异常报错:SQL 命令未正确结束,该如何处理? SQL Error: ORA-00933: SQL command not properly ended
这个SQL写的就有问题,关联更改也要关联条件过滤数据才可以,可以改成下面这样: UPDATE t_egame_report t1 SET t1.wkCode = (SELECT t2.appCode FROM t_egame_app t2 WHERE t1.wkId = t2.appId) WHERE t1.type='12' AND EXISTS (SELECT table2.appCode FROM t_egame_app WHERE t1.wkId = t2.appId);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。