Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   problemas con campo identity (https://www.clubdelphi.com/foros/showthread.php?t=62914)

ingmichel 20-01-2009 22:55:13

problemas con campo identity
 
hola amigos tengo una tabla con un campor tipo int el cual es identity, sabemos que el identity se incrementa en este formato: 1,2,3,4, 5.....n
ahora bien lo que quiero es hacer el incremento con tres digitos a partir de cero es decir 001,002,003,004,005...00n, existe alguna funcion o porcedimiento almacenado util para lograr mi objetivo ?, si alguien lo ha hecho por favor me seria de mucha ayuda., gracias de antemano...

poliburro 20-01-2009 23:13:37

En tu caso conviene crear un campo Char de n caracteres y ese campo lo afectas con un triger después de cada insert. Generas el siguiente Id y le concatenas los ceros.

saludos

Bpascal 20-01-2009 23:43:08

los campos que se incrementan automaticamente son NUMERICOS no puedes cambiarlo a alfanumerico.

Ahora si tu deseo es mostrar ese valor numerico rellenado con zeros a la izquierda entonces eso se hace modificando el formato de display, es decir en delphi puedes especificar el formato de como se "ve" e incluso como se editan los datos en cada campo; dependera de que componente usas.


La franja horaria es GMT +2. Ahora son las 21:48:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi