我已經編寫了一個pl-sql過程來更新表。PL-SQL過程成功執行但不更新表
CREATE OR REPLACE
PROCEDURE EMP_UPDATE (emp IN NUMBER, div_code IN VARCHAR2)
AS
BEGIN
UPDATE EMP_CATEGORY
SET EMP_CATEGORY.DIV_CODE = div_code
WHERE EMP_CATEGORY.EMP_NO = emp;
COMMIT;
END EMP_UPDATE;
更新查詢單獨工作正常,並更新table.But當它在過程的使用它表明
Procedure executed successfully
Query time: 0.018ms
Affected rows: 1
,但實際的表記錄不得到改變。 我無法弄清楚這個程序有什麼問題。任何人都可以請指出我犯了什麼錯誤?
由於太本地化,因此關閉。但對我來說,這看起來像一個廣泛的錯誤。該解決方案非常有趣且有幫助。 – mdahlman