我在 oracle 存储过程中有一个简单的更新语句。它成功执行但不更新表。
CREATE OR REPLACE PROCEDURE UpdateSourceLog
( SourceLogId IN NUMBER, TotalRowCount IN INT,Status IN VARCHAR)
AS
BEGIN
UPDATE SourceLog
SET Status = Status,
TotalRowCount = TotalRowCount,
EndTime = SYSDATE
WHERE SourceLogId = SourceLogId;
COMMIT;
END;
Run Code Online (Sandbox Code Playgroud)
我尝试更改与列名不同的参数名称。然后它也不起作用。我试过匿名块。我无法找出问题所在。请在这方面帮助我。谢谢!