Thread: TRIGGER

TRIGGER

From
"HC Mercy T. de Vera"
Date:

 

I’m having a problem with creating triggers…

 

Here’s my code:

 

CREATE FUNCTION copy_email(varchar)

RETURNS varchar

AS ‘SELECT email AS email INTO temp_agegroup FROM basic_information;’

LANGUAGE ‘sql’;

 

OUPTPUT:  CREATE  ß-  successful, right?

 

 

 

CREATE TRIGGER trig_test

AFTER INSERT OR UPDATE

ON basic_information

FOR EACH ROW

EXECUTE PROCEDURE copy_email(); ß- also tried copy_email(varchar), copy_email(test), copy_email(‘test’)

 

OUTPUT:   ERROR: function copy_email does not exist

 

 

Please help me….

Thanks!

 

Re: TRIGGER

From
"rob"
Date:
The docs are not very clear, but I think that trigger functions must all
return opaque.

--rob

----- Original Message -----
From: "HC Mercy T. de Vera" <mercy@edsamail.com>
To: <pgsql-general@postgresql.org>
Sent: Wednesday, January 17, 2001 10:11 PM
Subject: TRIGGER


>
> I'm having a problem with creating triggers.
>
> Here's my code:
>
> CREATE FUNCTION copy_email(varchar)
> RETURNS varchar
> AS 'SELECT email AS email INTO temp_agegroup FROM basic_information;'
> LANGUAGE 'sql';
>
> OUPTPUT:  CREATE  <---  successful, right?
>
>
>
> CREATE TRIGGER trig_test
> AFTER INSERT OR UPDATE
> ON basic_information
> FOR EACH ROW
> EXECUTE PROCEDURE copy_email(); <--- also tried copy_email(varchar),
> copy_email(test), copy_email('test')
>
> OUTPUT:   ERROR: function copy_email does not exist
>
>
> Please help me..
> Thanks!
>
>