Hello *,

I have a litlle problem writing a plpgsql trigger function. I am in need to 
get some interpretaion of the TG_OP within an IF clause to decide with action 
will be taken. I tried it that way:

         IF (TG_OP=DELETE AND check_count > 1) THEN

             UPDATE tipp_team
                SET team_count = (select count(*) from tipp_team_members
                                   where member_team_id=OLD.member_team_id)
                                   WHERE team_id=OLD.member_team_id;
         END IF;


and I got the following error:

tippspiel2003=# delete from tipp_team_members where member_team_id=2 and 
member_user_id=27;
WARNING:  Error occurred while executing PL/pgSQL function 
update_team_member_count
WARNING:  line 13 at if
ERROR:  Attribute "delete" not found
tippspiel2003=#


What am I making wrong ?


best regards

-Andreas Schmitz


-- 
Andreas Schmitz - Phone +49 201 8501 318
Cityweb-Technik-Service-Gesellschaft mbH
Friedrichstr. 12 - Fax +49 201 8501 104
45128 Essen - email [EMAIL PROTECTED]


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to