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

Re: hlap

From: Fher <fher(at)educal(dot)com(dot)mx>
To: <peque35(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: hlap
Date: 2009-12-15 01:41:30
Message-ID: 80384552539afa31d054f5e63fbadf85@educal.com.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Lorena Gpe. M. Osorio escribió:
> 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

Quiza te pueda servir esto
En el primer parametro de la funcion va el valor de la secuencia, y en el
segundo el numero de ceros que quieres en tu resultado

CREATE SEQUENCE valoresceros INCREMENT 1 START 1;

CREATE OR REPLACE FUNCTION ceros2right(bigint,int) RETURNS varchar AS $$
	SELECT repeat('0',$2-length($1::varchar))||$1::varchar;
$$ LANGUAGE SQL;

select ceros2right(nextval('valoresceros'),5);


> saludos!!!
> LORENA

pgsql-es-ayuda by date

Next: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?
Previous:From: Mariano ReingartDate: 2009-12-15 00:02:28
Subject: Re: [pgsql-es-ayuda] Problemas con una codificación

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