Eli*_*eth 11 oracle triggers function
为什么在调试此代码时,GETDATE()是一个无效的标识符,表示Oracle Sql Developer工具:
CREATE OR REPLACE TRIGGER SPName
AFTER UPDATE
ON TableName
FOR EACH ROW
BEGIN
UPDATE TableName SET LastModifiedDate = GETDATE() WHERE TableName.DET_ID = :new.DET_ID;
END;
Run Code Online (Sandbox Code Playgroud)
Ner*_*ood 36
我想你想要的SYSDATE不是GETDATE().试试吧:
UPDATE TableName SET LastModifiedDate = (SELECT SYSDATE FROM DUAL);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87966 次 |
| 最近记录: |