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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-12-15 02:39:45 | Re: [pgsql-es-ayuda] Pregunta ¿agregar ceros a una secuencia, se puede? |
Previous Message | Mariano Reingart | 2009-12-15 00:02:28 | Re: [pgsql-es-ayuda] Problemas con una codificación |