Skip site navigation (1) Skip section navigation (2)

RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta?==?iso-8859-1?Q? ¿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?==?iso-8859-1?Q? ¿agregar ceros a una secuencia, se puede?
Date: 2009-12-15 12:13:16
Message-ID: C097910DAE2D45CA8F6F57E5A31D3729@syswarpuno (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: =?iso-8859-1?B?Sm9z6SBGZXJt7W4gRnJhbmNpc2NvIEZlcnJlcmFz?=Date: 2009-12-15 12:18:48
Subject: RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede?
Previous:From: Jaime CasanovaDate: 2009-12-15 02:39:45
Subject: Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una ?==?UTF-8?Q?secuencia, se puede?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group