Dlaczego GETDATE() nieprawidłowy identyfikator mówi narzędzia Oracle SQL Developer kiedy debugowania tego kodu:Dlaczego GETDATE() nieprawidłowy identyfikator
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;
1) Użyj 'sysdate' zamiast' getdate() '. 2) Nie masz dostępu do tabeli wewnątrz wyzwalacza zdefiniowanego dla tej tabeli. –