Resetear autoincremental

01/09/2006 - 16:56 por Juan Carlos Flores | Informe spam
Como puedo resetear un campo incremental para que empiece la cuenta de
nuevo.
He hecho muchas pruebas y necesito pasar el contador a cero, es
demasiada al cuenta que llevo para pasar la tabla a produccion.


Saludos.


JCF

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/09/2006 - 17:08 | Informe spam
Juan Carlos,

Si es una tabla de pruebas y la vas a pasar a produccion sin filas, entonces
puedes usar la sentencia "truncate table" si esta tabla no es referenciada
desde una restriccion de clave foranea. De lo contrario, una vez que elimines
las filas, puedes usar el comand "dbcc checkident". Ve los BOL para mas info.


AMB

"Juan Carlos Flores" wrote:

Como puedo resetear un campo incremental para que empiece la cuenta de
nuevo.
He hecho muchas pruebas y necesito pasar el contador a cero, es
demasiada al cuenta que llevo para pasar la tabla a produccion.


Saludos.


JCF

Respuesta Responder a este mensaje
#2 Isaias
01/09/2006 - 18:36 | Informe spam
Juan

Adicionalmente a lo que te comenta Alejandro, si vas a estar borrando
registros de esta tabla, NO ES recomendable el uso de INCREMENTALES.
Saludos
IIslas


"Alejandro Mesa" wrote:

Juan Carlos,

Si es una tabla de pruebas y la vas a pasar a produccion sin filas, entonces
puedes usar la sentencia "truncate table" si esta tabla no es referenciada
desde una restriccion de clave foranea. De lo contrario, una vez que elimines
las filas, puedes usar el comand "dbcc checkident". Ve los BOL para mas info.


AMB

"Juan Carlos Flores" wrote:

> Como puedo resetear un campo incremental para que empiece la cuenta de
> nuevo.
> He hecho muchas pruebas y necesito pasar el contador a cero, es
> demasiada al cuenta que llevo para pasar la tabla a produccion.
>
>
> Saludos.
>
>
> JCF
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida