Re: function create error
От | Raymond O'Donnell |
---|---|
Тема | Re: function create error |
Дата | |
Msg-id | 5141E91A.30208@iol.ie обсуждение исходный текст |
Ответ на | function create error (juniorfreire <juniorfreire@gmail.com>) |
Список | pgadmin-support |
On 14/03/2013 14:52, juniorfreire wrote: > -- > -- Name: fc_mesextenso(integer, character varying); Type: FUNCTION; Schema: > public; Owner: sigmasol > -- > > CREATE FUNCTION public.fc_mesextenso(integer, character varying) RETURNS > text > LANGUAGE plpgsql > AS $_$ > declare > iMes alias for $1; > sTipoRetorno alias for $2; > sNomeMes text; > sSiglaMes text; > > begin > select nome, sigla > into sNomeMes, > sSiglaMes > from (values (1::integer, 'Janeiro'::text, 'Jan'::text), > (2::integer, 'Fevereiro'::text, 'Fev'::text), > (3::integer, 'Março'::text, 'Mar'::text), > (4::integer, 'Abril'::text, 'Abr'::text), > (5::integer, 'Maio'::text, 'Mai'::text), > (6::integer, 'Junho'::text, 'Jun'::text), > (7::integer, 'Julho'::text, 'Jul'::text), > (8::integer, 'Agosto'::text, 'Ago'::text), > (9::integer, 'Setembro'::text, 'Set'::text), > (10::integer, 'Outubro'::text, 'Out'::text), > (11::integer, 'Novembro'::text, 'Nov'::text), > (12::integer, 'Dezembro'::text, 'Dez'::text)) as meses(mes, > nome, sigla) > where mes = iMes; > > if sTipoRetorno = 'nome' then > return sNomeMes; > else > return sSiglaMes; > end if; > end; > $_$; > > > ALTER FUNCTION public.fc_mesextenso(integer, character varying) OWNER TO > sigmasol; > What is your question? Ray. -- Raymond O'Donnell :: Galway :: Ireland rod@iol.ie
В списке pgadmin-support по дате отправления: