Calling Postgresql Function to delete user data - Mailing list pgsql-sql

From Rehan Saleem
Subject Calling Postgresql Function to delete user data
Date
Msg-id 1328990017.24868.YahooMailNeo@web121603.mail.ne1.yahoo.com
Whole thread Raw
Responses Re: Calling Postgresql Function to delete user data  (Philip Couling <phil@pedal.me.uk>)
List pgsql-sql
Hi ,
I have created this function to remove UserDataAccountid from both tables
UserAccountDetails and UserAC
CREATE OR REPLACE FUNCTION DeleteUserData(ACDetailsID int[])
RETURNS void AS $$
DECLARE _id int;
BEGIN
  -- postgresql has no table type, use a int array instead
  FOR _id IN array_lower(ACDetailsID,1) .. array_upper(ACDetailsID,1)
  LOOP
      DELETE FROM UserAccountDetails WHERE UserDataAcountId= _id;
      DELETE FROM UserAC WHERE UserDataAcountId= _id;
    END;
  END LOOP;
  EXCEPTION WHEN OTHERS THEN
    RAISE WARNING 'some issue %', SQLERRM;
END;
$$ LANGUAGE plpgsql;
 
Now I am calling this function to delete userdataacountid from both tables, say i have a user with userdataacountid '5', how can i delete this user by calling this function , i have tried

select DeleteUserData(5);
and
select * from DeleteUserData(5);

its not working ,
thanks

pgsql-sql by date:

Previous
From: "David Johnston"
Date:
Subject: Re: update column with multiple values
Next
From: Philip Couling
Date:
Subject: Re: Calling Postgresql Function to delete user data