SQL Server - Números consecutivos

   
Vista:

Números consecutivos

Publicado por soulblazer laura-ps00@hotmail.com (4 intervenciones) el 08/09/2014 22:37:59
Tengo una tabla, el campo de ID debe (en este caso) ser consecutivo:

codigo [tinyint] NOT NULL CHECK (codigo = <Cantidad de filas en la tabla> + 1) -> Lo intenté con COUNT(*) + 1, pero eso me da un error

Así con CHECK o con un INSERT. no importa mientras se garantice que sean códigos consecutivos. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

Números consecutivos

Solo declara tu campo como identity y listo cada inserción lo hará de manera consecutiva sin hacer nada mas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Números consecutivos

Publicado por soulblazer laura-ps00@hotmail.com (4 intervenciones) el 11/09/2014 22:12:43
Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Números consecutivos

Publicado por Isaias (3186 intervenciones) el 12/09/2014 04:52:30
El IDENTITY tiene algunas reglas, como, no sirve para datos que serán borrados, ya que el consecutivo se perderá irremediablemente.

Tal vez te sirva en su caso

MAX (TUCOLUMNA) + 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar