我有一個名爲DTUpdated的帶有時區的timestamp類型的列。Postgress觸發器DateUpdated失敗
我創建了一個功能自動更新每次修改該列:
CREATE OR REPLACE FUNCTION public."RowModifiedFunction"()
RETURNS trigger AS $$
BEGIN
NEW.DTUpdated = clock_timestamp();
RETURN NEW;
END;
,並觸發該表
CREATE TRIGGER "RowModifiedTrigger"
BEFORE UPDATE
ON public."Departments"
FOR EACH ROW
EXECUTE PROCEDURE public."RowModifiedFunction"();
申請,但是當我修改一個專欄中,我得到的錯誤:
"Record new has no field dtupdated" (in lowercase).
這裏有什麼問題?在此先感謝 Marcos
感謝日誌Jasen,你救了我的一天。我從sqlserver來... – Marcos
最好只是使用小寫的一切,那麼你不需要報價:) – Jasen