今天在執行一段Oracle存儲過程的sql腳本時發生了這樣的錯誤,其實原因很簡單,不是像提示的所說的缺失逗號
原sql語句較長,這里就不粘貼原語句了, 主要是這樣一句
INSERT INTO *** VALUES('*** AND ((B.CREDIT_ASSET_FLAG = '3') OR
(B.CREDIT_ASSET_FLAG = '0' AND C.BALANCE_TYPE = '1'))');
B.CREDIT_ASSET_FLAG = '3' 這里應該是兩個單引號 ==> B.CREDIT_ASSET_FLAG = ''3''
改成兩個單引號就正確執行了