| От | Mark G. Gilmore |
|---|---|
| Тема | Re: Create trigger problem : |
| Дата | |
| Msg-id | 98isoh$2irm$1@news.tht.net обсуждение исходный текст |
| Список | pgsql-general |
Instead of sending old.ldArt in as a parameter, try just referencing old inside the function body. So the function then has no argument. Mark "De Leeuw Guy" <G.De_Leeuw@eurofer.be> wrote in message news:98imbv$2hk2$1@news.tht.net... > Hi all, > > I try this : > > CREATE FUNCTION DelArtFather(INT4) > > RETURNS INT4 > > AS ' > > DELETE FROM TArticles WHERE IdArtFather = $1; > > SELECT 1 AS ignore_this > > ' > > LANGUAGE 'sql'; > > CREATE TRIGGER trigger_TArticles > > BEFORE DELETE ON TArticles > > FOR EACH ROW EXECUTE PROCEDURE DelArtFather(old.IdArt); > > and i obtain this error : > > ERROR: parse error at or near "old" > > How can i correct my command ?? > > Thanks in advance > > Guy De Leeuw > > >
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера