我想通过使用连接来更新oracle SQL开发人员中的记录。 以下是我的querySQL错误:ORA-00933:SQL命令未正确结束
UPDATE system_info set field_value = 'NewValue'
FROM system_users users
JOIN system_info info ON users.role_type = info.field_desc
where users.user_name = 'uname'
然而,当我试图执行它,我得到了下面的错误 -
Error report: SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
我试着删除JOINS
UPDATE system_info info
SET info.field_value = 'NewValue'
FROM system_users users
where users.user_name = 'uname' AND users.role_type = info.field_desc
,但仍然有同样的错误 有人可以告诉我错误的原因和解决办法
我想你的sqlDevelepor执行了上一行。在你的sql语句之前和之后放一个分号,然后再试一次 –
我试过你的解决方案,但是不适合我 –