From: | Luis A(dot) Zevallos Cárdenas <lzevallos(at)lobosistemas(dot)com> |
---|---|
To: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
Cc: | "Dilm E(dot)I(dot)R(dot)L" <i(dot)dilm(at)yahoo(dot)es>, PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Incrementar codigo |
Date: | 2009-06-02 16:40:28 |
Message-ID: | ae5556ce0906020940y7baf8997x62b47996b3607560@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Con lpad
CREATE SEQUENCE seq1 MAXVALUE 9999;
CREATE TABLE t1(col1 char(4) default lpad((nextval('seq1'))::text,4,'0'));
Saludos
El 31 de mayo de 2009 0:41, Jaime Casanova
<jcasanov(at)systemguards(dot)com(dot)ec>escribió:
> 2009/5/31 Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>:
> >
> > PS: por algun motivo esto da un error, el valor que esta regresando no
> > es de 4 caracteres sino de 5... tendras que usar un substring?
> >
>
> ah! el espacio adicional es por el signo :)
>
> select to_char(-1, '0000')
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>
--
Luis Zevallos
DBA Administrador de DB & SRVR
Lobo Sistemas S.A.C
tel: +5154958310833
http://www.lobosistemas.com
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-06-02 16:43:07 | Re: Duda sobre Join (sospecho de un left outer join) |
Previous Message | Diego Andrés Sanabria Martin (diegueus9) | 2009-06-02 16:27:17 | Re: Duda sobre Join (sospecho de un left outer join) |