getting trigger to work - Mailing list pgsql-general

From Merrill Oveson
Subject getting trigger to work
Date
Msg-id 3C975D6E.7C4F153D@actarg.com
Whole thread Raw
Responses Re: getting trigger to work  (Oliver Elphick <olly@lfix.co.uk>)
List pgsql-general
This function & trigger work:

create function prosp_tf_bi() returns opaque as '
      begin
                if new.pros_id is null then
                     new.pros_id:= 1000;
                end if;
        return new;
        end; ' language 'plpgsql';

create trigger prosp_tr_bi before insert on prospector
           for each row execute procedure prosp_tf_bi();


This function & trigger don't work:

create function prosp_tf_bi() returns opaque as '
      begin
                if new.pros_id is null then
                     new.pros_id:= A1000;
                end if;
        return new;
        end; ' language 'plpgsql';

create trigger prosp_tr_bi before insert on prospector
           for each row execute procedure prosp_tf_bi();

The error is "Attribute 'a1000' not found"

The column pros_id is char(5).
How do I put in the  'A1000'?


pgsql-general by date:

Previous
From: "Oberpriller, Wade D."
Date:
Subject: Visual display tool?
Next
From: Doug McNaught
Date:
Subject: Re: Reference pg_user ?