我想通過使用連接來更新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語句之前和之後放一個分號,然後再試一次 –
我試過你的解決方案,但是不適合我 –