Re: PL/PGSQL - character varying as function argument
От | Raymond O'Donnell |
---|---|
Тема | Re: PL/PGSQL - character varying as function argument |
Дата | |
Msg-id | 48DCE92F.1050002@iol.ie обсуждение исходный текст |
Ответ на | Re: PL/PGSQL - character varying as function argument (Raymond O'Donnell <rod@iol.ie>) |
Ответы |
Re: PL/PGSQL - character varying as function argument
|
Список | pgsql-general |
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 rod@iol.ie Galway Cathedral Recitals: http://www.galwaycathedral.org/recitals ------------------------------------------------------------------
В списке pgsql-general по дате отправления: