RE: [GENERAL] About triggers

Поиск
Список
Период
Сортировка
От Michael J Davis
Тема RE: [GENERAL] About triggers
Дата
Msg-id 93C04F1F5173D211A27900105AA8FCFC29917C@lambic.prevuenet.com
обсуждение исходный текст
Список pgsql-general
Trigger functions must return opaque.  Try

    CREATE FUNCTION testf()
      RETURNS opaque
      AS
      'INSERT INTO TEST VALUES(\'Hi\');
       ...
       ...
       return new;'
      LANGUAGE 'sql';

    -----Original Message-----
    From:    Roberto Moreda [SMTP:moreda@sanluis.net]
    Sent:    Friday, August 13, 1999 3:34 AM
    To:    gpsql-general
    Subject:    [GENERAL] About triggers

    I do the following :


    CREATE FUNCTION testf()
      RETURNS bool
      AS
      'INSERT INTO TEST VALUES(\'Hi\');
       ...
       ...
       SELECT true;'
      LANGUAGE 'sql';

    then :

    CREATE TRIGGER syn_section_insert
      AFTER INSERT ON SECTION FOR EACH ROW
      EXECUTE PROCEDURE testf();

    ... and I obtain

    ERROR:  CreateTrigger: function testf () does not exist

    but function exists...

    What's the problem?

    TIA.

         Roberto


    --
    Roberto Moreda
    Resp. Dpto. Informática Handem/San Luis
    Tlf +34 981 779000
    Fax +34 981 779022
    Pol. Piadela Sur, Autovía A6 Sal.567
    15300 Betanzos (A Coruña) - España

В списке pgsql-general по дате отправления:

Предыдущее
От: "Michael R. Anderson"
Дата:
Сообщение: RE: [GENERAL] Environmental Variables
Следующее
От: Héctor Morales
Дата:
Сообщение: Problem with compiled C