Generar numeros consecutivos SQL 2005 express

14/08/2006 - 22:53 por Franklin Maza | Informe spam
Hola amigos del foro,
estoy trabajando con la migracion de un sistema a SQL
pero quiero controlar las secuencias de los segistros de las tablas
primarias como en VFP, a travez de numeros consecutivo, tengo una Tabla con
solo un registro en donde guardo el ultmo numero generado.
Por favor me pueden indicar como hacerlo con T SQL

gracias
 

Leer las respuestas

#1 Isaias
14/08/2006 - 23:18 | Informe spam
Si tus registros no van a ser BORRADOS, entonces puedes utilizar la propiedad
IDENTITY en alguna columna de tipo NUMERICA, de lo contrario, deberas
realizar una rutina de este tipo

DECLARE @MyConsecutivo INT
SELECT @MyConsecutivo = ISNULL(MAX(MyColNumerica),0)+1 FROM TUTABLA
SELECT 'Mi consecutivo es ',@MyConsecutivo

Deberas cuidar los interbloqueos

Saludos
IIslas


"Franklin Maza" wrote:

Hola amigos del foro,
estoy trabajando con la migracion de un sistema a SQL
pero quiero controlar las secuencias de los segistros de las tablas
primarias como en VFP, a travez de numeros consecutivo, tengo una Tabla con
solo un registro en donde guardo el ultmo numero generado.
Por favor me pueden indicar como hacerlo con T SQL

gracias



Preguntas similares