none
Reestablecer el valor a una colunma de tipo identidad RRS feed

  • Pregunta

  • Saludos, resulat que tengo una tabla que tiene como llave primaria una columna de tipo identidad, borré todo los registros de esa tabla y cuando creo un registro nuevo sigue el valor de la llave primaria en el numero que habia quedado, cómo hago para que me empiece otra vez desde 1 ese valor?. Agradezco su ayuda.
    martes, 2 de enero de 2007 21:11

Respuestas

  • Aquí tienes:

    DBCC CHECKIDENT (tableName, RESEED, 1)

    Salu2

    miércoles, 3 de enero de 2007 7:37
  • Feliz año Holmanzinho,

    Bien si has borrado todos los registros, lo mas sencillo es editar 'Is Identity' en las propiedades de la columna, seleccionando 'NO', luego salvas las modificaciones y vuelves a seleccionar 'Is Identity' a 'Yes'... despues de salvar las modificaciones, cuando introduzcas una nueva fila empezara a numerarte desde el '1'.

    La opcion de Luis es mas profesional, pero debes hacer el reset a '0' si quieres que el primer registro sea el 1:

    DBCC CHECKIDENT (MiTabla, RESEED, 0)

    Saludos,
    Pep Lluis,

    miércoles, 3 de enero de 2007 7:56

Todas las respuestas

  • Aquí tienes:

    DBCC CHECKIDENT (tableName, RESEED, 1)

    Salu2

    miércoles, 3 de enero de 2007 7:37
  • Feliz año Holmanzinho,

    Bien si has borrado todos los registros, lo mas sencillo es editar 'Is Identity' en las propiedades de la columna, seleccionando 'NO', luego salvas las modificaciones y vuelves a seleccionar 'Is Identity' a 'Yes'... despues de salvar las modificaciones, cuando introduzcas una nueva fila empezara a numerarte desde el '1'.

    La opcion de Luis es mas profesional, pero debes hacer el reset a '0' si quieres que el primer registro sea el 1:

    DBCC CHECKIDENT (MiTabla, RESEED, 0)

    Saludos,
    Pep Lluis,

    miércoles, 3 de enero de 2007 7:56
  • Ok A migos muchas gracias por su ayuda me fue muy útil su ayuda con eso solucione el problema.
    miércoles, 3 de enero de 2007 18:30