Campo Autonumerico

12/11/2004 - 09:02 por Clint | Informe spam
Saludos a todos,
Tengo una tabla con un campo con formato autonumérico. He estado haciendo
pruebas añadiendo registros y ahora quiero eliminarlos todos y que el valor
autonumérico vuelva a empezar por 1 y sinceramente, no se como hacerlo.
¿Me podeis ayudar?

Gracias.

JCS - BCN'04
 

Leer las respuestas

#1 Paulino Padial
12/11/2004 - 10:59 | Informe spam
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.

"Clint" escribió en el mensaje
news:
Saludos a todos,
Tengo una tabla con un campo con formato autonumérico. He estado haciendo
pruebas añadiendo registros y ahora quiero eliminarlos todos y que el


valor
autonumérico vuelva a empezar por 1 y sinceramente, no se como hacerlo.
¿Me podeis ayudar?

Gracias.

JCS - BCN'04


Preguntas similares