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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Franklin Maza
15/08/2006 - 20:40 | Informe spam
Gracias amigo por tu valiosa ayuda
me podrias indicar un poco mas acerca de los
INTERBLOQUEOS

salu2

"Isaias" escribió en el mensaje
news:
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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida