Está en la página 1de 1

C:\Users\marciustiberius\Documents\00 - Bancos de Dados\01 - Scripts\01 - PostgreSQL\00 - Funes\04 - Data - Retorna a Data porsexta-feira, Extenso.

sql 2 de setembro de 2011 10:40

CREATE OR REPLACE FUNCTION data_extenso(data date) RETURNS VARCHAR AS $$ DECLARE extenso VARCHAR; DECLARE dia VARCHAR; DECLARE mes VARCHAR; DECLARE ano VARCHAR; BEGIN dia := EXTRACT(DAY FROM data); mes := EXTRACT(MONTH FROM data); ano := EXTRACT(YEAR FROM data); -- Tratando os meses IF mes ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF ELSIF END IF; = '1' mes = mes = mes = mes = mes = mes = mes = mes = mes = mes = mes = THEN mes '2' THEN '3' THEN '4' THEN '5' THEN '6' THEN '7' THEN '8' THEN '9' THEN '10' THEN '11' THEN '12' THEN := 'Janeiro'; mes := 'Fevereiro'; mes := 'Maro'; mes := 'Abril'; mes := 'Maio'; mes := 'Junho'; mes := 'Julho'; mes := 'Agosto'; mes := 'Setembro'; mes := 'Outubro'; mes := 'Novembro'; mes := 'Dezembro';

extenso := 'A data : ' || dia || ' de ' || mes || ' de ' || ano; RETURN extenso; END; $$ LANGUAGE 'plpgsql';

-1-

También podría gustarte