我通過SQL修改存儲過程,原SQL是這樣寫的
UPDATE ATYW01 SET EW=NULLIF((ISNULL(CD,0)/HCD*100),0) FROM ATYW01 WHERE HCD<>0 AND HCD IS NOT NULL;爲什麽我改成
UPDATE ATYW01 SET EW=NULLIF((NVL(CD,0)/HCD*100),0) FROM ATYW01 WHERE HCD<>0 AND HCD IS NOT NULL; 它就報錯~ 是在FROM那裏報錯,説是指令未正常結束~ 我是不是得加個SELECT啊~ 請教~