FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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... |
#2
|
||||
|
||||
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
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Identity en SQL | paladincubano | SQL | 10 | 20-05-2008 20:38:04 |
es opcion alternativa usar identity | alexander66 | MS SQL Server | 3 | 07-08-2006 19:49:45 |
Valor inicial en @@Identity | lucasarts_18 | MS SQL Server | 2 | 04-07-2006 16:08:10 |
Insertar datos cuando una tabla tiene col con identity | La__X | SQL | 10 | 21-01-2006 00:27:23 |
|