Valores autonumericos volver a ponerlos a 0

12/11/2004 - 11:25 por Carlos | Informe spam
Tengo una tabla q tiene una clave principal autonumerica , quiero q se
resetee a 0 por q va por el 100 como lo peudo hacer gracias
Un saludo

Preguntas similare

Leer las respuestas

#1 Clint
12/11/2004 - 11:57 | Informe spam
He preguntado lo mismo que tu 3 posts más abajo y la respuesta que me han
dado a sido:

Mira esto:

Para tu caso concreto es :

DBCC CHECKIDENT('tabla',RESEED,numero del que va a partir, por ejemplo 1)

Te pego la pagina de los Bol, hay mas, puedes mirarlo tu mismo ;)
Comprueba el valor de identidad actual de la tabla especificada y, si fuera
necesario, corrige el valor de identidad.

Sintaxis
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED [ , new_reseed_value ] }
}
]
)

Argumentos
'table_name'

Es el nombre de la tabla en la que se va a comprobar el valor de identidad
actual. Los nombres de tablas se deben ajustar a las reglas para los
identificadores. Para obtener más información, consulte Utilizar
identificadores. La tabla especificada tiene que contener una columna de
identidad.

NORESEED

Especifica que el valor de identidad actual no se debe corregir.

RESEED

Especifica que el valor de identidad actual se tiene que corregir.

new_reseed_value

Es el valor que se va a utilizar al reinicializar la columna de identidad.

Saludos
JCS - BCN'04
"Carlos" escribió en el mensaje
news:
Tengo una tabla q tiene una clave principal autonumerica , quiero q se
resetee a 0 por q va por el 100 como lo peudo hacer gracias
Un saludo

Respuesta Responder a este mensaje
#2 Paulino Padial
12/11/2004 - 12:00 | Informe spam
Para tu caso concreto es :

DBCC CHECKIDENT('tabla',RESEED,1) ( no recuerdo si era poniendo 1 o 0,
porque creo que la operacion era N-1, pruebalo ;) )

__________________________________________

Paulino Padial López


http://lucer.manicomio.net

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
Respuesta Responder a este mensaje
#3 Clint
12/11/2004 - 12:40 | Informe spam
Te confirmo que es poniendo 0 ya que poniendo 1 el primer registro aparece
con valor=2.

JCS - BCN'04
"Paulino Padial" escribió en el mensaje
news:%
Para tu caso concreto es :

DBCC CHECKIDENT('tabla',RESEED,1) ( no recuerdo si era poniendo 1 o 0,
porque creo que la operacion era N-1, pruebalo ;) )

__________________________________________

Paulino Padial López


http://lucer.manicomio.net

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer


Respuesta Responder a este mensaje
#4 Paulino Padial
12/11/2004 - 13:13 | Informe spam
si, no me acordaba seguro, pero me parecia recordar que la semilla era n-1
:)

__________________________________________
Paulino Padial López


Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
web: http://lucer.manicomio.net
__________________________________________
"Clint" escribió en el mensaje
news:
Te confirmo que es poniendo 0 ya que poniendo 1 el primer registro aparece
con valor=2.

JCS - BCN'04
"Paulino Padial" escribió en el mensaje
news:%
> Para tu caso concreto es :
>
> DBCC CHECKIDENT('tabla',RESEED,1) ( no recuerdo si era poniendo 1 o 0,
> porque creo que la operacion era N-1, pruebalo ;) )
>
> __________________________________________
>
> Paulino Padial López
>
>
> http://lucer.manicomio.net
>
> Microsoft SQL-Server Administrator.
> Microsoft Certified Solution Developer
> Microsoft Certified Trainer
>
>


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