Функции SQL не могут возвращать триггер типа - PullRequest
7 голосов
/ 06 апреля 2011

Я использую PostgreSQL с pgAdmin и не могу заставить работать триггерную функцию. Однако, насколько мне известно, вы можете вернуть тип триггера в PostgreSQL?

CREATE OR REPLACE FUNCTION validate_Cat() 
  RETURNS TRIGGER AS 
$BODY$
BEGIN
    -- CODE here
END;
$BODY$
  LANGUAGE SQL;

CREATE TRIGGER validate_Cat
AFTER INSERT OR UPDATE ON Category
FOR EACH ROW execute procedure validate_Cat();

1 Ответ

13 голосов
/ 06 апреля 2011

решено, пришлось сменить язык на PLPGSQL

...