On 26/09/2008 14:41, Raymond O'Donnell wrote: > CREATE OR REPLACE FUNCTION user_checkCredentials(character varying) > RETURNS character varying AS > $BODY$ > DECLARE > username ALIAS FOR $1;
I meant to say too that in pl/pgsql, you can use argument names directly (unless you're using a *really* old version of PostgreSQL), making your code easier to read: create function user_checkCredentials(username character varying) returns character varying as $$ declare permission character varying; begin select into permission permtype from users where uid = username; return permtype; end $$ language plpgsql; I'd also use "character varying" for "permtype"; there's no need to use a record as you're only only getting a single column. Ray. ------------------------------------------------------------------ Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland [EMAIL PROTECTED] Galway Cathedral Recitals: http://www.galwaycathedral.org/recitals ------------------------------------------------------------------ -- Sent via pgsql-general mailing list (pgsql-general@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general