我有這個UPDATE查詢:內連接查詢的更新語句給錯誤
UPDATE secugconductorinfo
INNER JOIN tblsecugconductor
ON secugconductorinfo.CONDUCTORGUID = tblsecugconductor.globalid
SET secugconductorinfo.conductorcount = '0'
WHERE Upper(tblsecugconductor.FILE_NAME) LIKE '%Q1222_S%'
AND secugconductorinfo.conductorsize = 'Unknown'
AND secugconductorinfo.insulation = 'Unknown'
AND secugconductorinfo.material = 'Unknown'
AND secugconductorinfo.conductorcount = '1'
我想更新conductorcount=0
基於與tblsecugconductor聯接secugconductorinfo的所有行。
但我發現了:
Error report: SQL Error: ORA-00971: missing SET keyword 00971. 00000 - "missing SET keyword"
我應該如何改變我的查詢來執行此更新?
有什麼錯誤?你使用的是什麼RDBMS? – Mureinik 2014-10-09 12:54:38
什麼是確切的錯誤? – 2014-10-09 12:56:09
我們需要更多信息來幫助您。請告訴我們你試圖用這個查詢來完成什麼,以及發生了什麼。如果您收到錯誤訊息,請顯示它。您可以使用上方的「修改」鏈接編輯您的帖子。祝你好運! – 2014-10-09 13:10:20