RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede?

From: "Ernesto Verbanaz" <ernesto(dot)verbanaz(at)syswarp(dot)com(dot)ar>
To: "'Jaime Casanova'" <jcasanov(at)systemguards(dot)com(dot)ec>, "'Lorena Gpe(dot) M(dot) Osorio'" <peque35(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede?
Date: 2009-12-15 12:13:16
Message-ID: C097910DAE2D45CA8F6F57E5A31D3729@syswarpuno
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Jaime Casanova
> Enviado el: Lunes, 14 de Diciembre de 2009 23:40
> Para: Lorena Gpe. M. Osorio
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a
> una secuencia, se puede?
>
> 2009/12/14 Lorena Gpe. M. Osorio <peque35(at)gmail(dot)com>:
> > Hola lista buen dia tengo una pregunta
> >
> > puedo agregarle ceros a una secuencia, es decir que empiece con ceros
> >
> > ejemplo.
> >
> > 00001 y que automaticamente cambie a 00002, o lo tengo que hacer
> mediante
> > codigo como lo hago actualmente dependiendo del lenguaje en el que este
> >
>

Una posible alternativa es la utilización de las funciones nativas de
postgres para el tratamiento de cadenas:

SELECT LPAD(nextval('secuencia'::regclass)::varchar, 4, '0')

http://www.postgresql.org/docs/8.4/static/functions-string.html

Saludos.
Ernesto.

> lo tienes que hacer manualmente, eso es porque una secuencia es un
> campo numerico (y en los numeros los ceros a la izquierda se
> ignoran)... lo que estas grabando en realidad es un campo de texto y
> los campos de texto no se incrementan
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín Francisco Ferreras 2009-12-15 12:18:48 RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede?
Previous Message Jaime Casanova 2009-12-15 02:39:45 Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede?