UPDATE s
SET s.TECH_NAME = r1.TECH_NAME
FROM **ERRMSG** s INNER JOIN **RAWDATA** r1 on
s.id = r1.id;
我想從表中表ERRMSG更新tech_name RAWDATA .Joining條件ID.Whats在上述query.Im收到以下錯誤如何將列從一個表複製到另一個可以通過ID連接的列?
Error at Command Line : 62 Column : 1
Error report -
SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
您的存在查詢是否比這更有效? 'UPDATE s SET s.TECH_NAME =(選擇r1.TECH_NAME FROM RAWDATA r1,其中s.id = r1.id)' – cableload
@cableload。 。 。有可能。它更準確,因爲它在沒有匹配時不會將「TECH_NAME」設置爲「NULL」。 –