Hola
en un post anterior:
"
Saludos Cordiales,
Tengo el campo auto-numérico identidad:
Campo1
1
2
3
4
Si se elimina las filas con los valores 3 y 4. ¿Cómo hago para que el
próximo registro sea el 3 de nuevo y no el 5? Es decir, cómo hago para
reiniciar el valor autonumérico con código transact en alter table, alter
column
Hasta luego y gracias de antemano,
"
se da una solucion muy buena, pero queria saber como puedo hacer esto mismo
pero con delete que no esten dentro de el script de creacio y demas, por
ejemplo la BD la tengo enlazada con una aplicacion VS2005 si hago un delete
en esta aplicacion y luego una nueva insercion el campo sigue teniedo el
siguiente incremento y no el concecuente con el max, esto se podra hacer con
alguna propiedad o en q parte especificamente puedo poner este codigo:
declare @i int
begin transaction
set @i = (select max(c1) from t1 with (tablock))
dbcc checkident ('t1', reseed, @i)
commit transaction
Muchas Gracias
Leer las respuestas