Variar autonumérico

14/06/2006 - 06:35 por Super | Informe spam
Hola a todos

Hace un tiempo me explicaron como generar un número teniendo en cuanta
varias cosas y lo dejé de esta forma

CREATE PROCEDURE SP_Prueba_Numeros
AS
declare @i int
set @i = 3
select Ano + '-' + convert(varchar, Id_Empresa) + '-' +
right(replicate('0', @i) + ltrim(IdComp), @i) AS Cuco
from Comproba
GO

ahora deseo que cuando cambie el mes el autonumerico comience nuevamente por
0001, como puedo hacer esto ?

el campo IdComp es autonumérico, debo variar algo, que debo hacer ?

Gracias
 

Leer las respuestas

#1 Jorge Catalá Miguel
14/06/2006 - 16:17 | Informe spam
Podrias incluir en ese script cuando sea dia 1 de mes lanza este comando
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED [ , new_reseed_value ] }
}
]
)



Mas information in BooksOnline SQL Server 2000 ;-)

"Super" escribió en el mensaje
news:
Hola a todos

Hace un tiempo me explicaron como generar un número teniendo en cuanta
varias cosas y lo dejé de esta forma

CREATE PROCEDURE SP_Prueba_Numeros
AS
declare @i int
set @i = 3
select Ano + '-' + convert(varchar, Id_Empresa) + '-' +
right(replicate('0', @i) + ltrim(IdComp), @i) AS Cuco
from Comproba
GO

ahora deseo que cuando cambie el mes el autonumerico comience nuevamente
por 0001, como puedo hacer esto ?

el campo IdComp es autonumérico, debo variar algo, que debo hacer ?

Gracias

Preguntas similares