Re: Usando vistas.(Era: Dar formato a un campo serial.)

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Pablo Braulio <brulics(at)gmail(dot)com>
Cc: Espartano <espartano(dot)mail(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Usando vistas.(Era: Dar formato a un campo serial.)
Date: 2006-02-11 19:06:16
Message-ID: c2d9e70e0602111106j35170a21v120fab92697313b5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 2/11/06, Pablo Braulio <brulics(at)gmail(dot)com> wrote:
> El Sábado, 11 de Febrero de 2006 18:45, Jaime Casanova escribió:
> > en realidad creo que lo espartano dice es que crees dos campos
> > separados, uno para el año y otro para el serial y luego en el select
> > los concatenes o lo pongas en una vista
> >
> > create view vista as select año || '/' || serial from tabla;
>
> Bueno ahora me parece mas lógico, pero al parecer la concatenación no
> funciona.
>
> Esta es la prueba que estoy haciendo:
>
> create table prueba (
> fecha date,
> id serial);
>
> CREATE VIEW num_incidencia as select fecha || '/' || id from prueba;
> ERROR: error de sintaxis en o cerca de «fecha» at character 31
> LINEA 1: CREATE VIEW num_incidencia as fecha || '/' || id from prueba...
>
> Sin embargo si me olvido de la concatenación funciona:
>
> CREATE VIEW num_incidencia as select to_char(fecha, 'yy') as fecha, id from
> prueba;
> CREATE VIEW
>

CREATE VIEW num_incidencia as
select to_char(fecha, 'yy') || '/' || id as numero from prueba;

> No tengo experiencia en el manejo de las vistas. Me gustaría saber como puedo
> usarla después de crearla. No veo nada en el manual.
>

select * from num_incidencia;

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2006-02-11 19:11:03 Re: Usando vistas.(Era: Dar formato a un campo serial.)
Previous Message Jaime Casanova 2006-02-11 19:01:54 Re: ayuda con tipos geometricos