Control sobre un campo de que se incrementa automaticamente

14/08/2003 - 16:53 por Leon de Juda | Informe spam
Tengo un campo de tipo int y ademas que se incremente automaticamente al
insertar un registro de uno en uno...

La situacion es que cuando cambie el valor de otro campo de esa misma
tabla ( numero de pedido ) , el campo que se incrementa debe reiniciarse
y empezar en uno...

Como puedo configurar esto

atte,

carlos

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
14/08/2003 - 16:55 | Informe spam
Leon,

eso se hace asi:

DBCC CHECKIDENT (Nombre_Tabla, RESEED, 1)

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
Respuesta Responder a este mensaje
#2 Javier Loria\(MVP\)
15/08/2003 - 02:14 | Informe spam
Hola Emilio:
Me parece que lo que quieren hacer es un IDENTITY que dependa de otra
columna, Ejemplo en la tabla de detalle de facturas, cada vez que se pone
una linea nueva se le asigne un numero que empieza en 1 para la primera
linea y se van agregando.
Si es eso, creo que no se puede hacer con un identity.

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Emilio Boucau escribio:
Leon,

eso se hace asi:

DBCC CHECKIDENT (Nombre_Tabla, RESEED, 1)
Respuesta Responder a este mensaje
#3 Emilio Boucau
15/08/2003 - 15:21 | Informe spam
Ah, ok ... Si es eso, que lo hablen con Miguel ... El es el experto en PKs
IDENTITY !!!!! Jejeje ...

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida