SQL Server - Números consecutivos

 
Vista:

Números consecutivos

Publicado por soulblazer (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
Val: 268
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Números consecutivos

Publicado por Wilfredo Patricio Castillo (189 intervenciones) el 09/09/2014 18:18:09
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 (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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Números consecutivos

Publicado por Isaias (4558 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