Reinicializar campo autonumérico - identidad

23/03/2006 - 21:58 por Julio Briceño | Informe spam
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,

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
01/08/2008 - 17:14 | Informe spam
Hola,

Esa solución es para SQL Server, y este grupo es de SQL Server, te
recomiendo que mires en el grupo de Access, ya que el tratamiento de
autonuméricos es diferente para ambos productos.

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"Petric" escribió en el mensaje
news:
Perdon, pero soy nueva con Access y no entiendo mucho. Tengo el mismo
problema que Julio, podrías explicarme como lo resuelvo paso a paso.
¿Donde
copio todo el ejemplo que vos le pusiste a Julio?
Gracias.

"Alejandro Mesa" wrote:

Julio,

Usa el comando "dbcc checkident.

Ejemplo:

create table t1(c1 int identity)
go

insert into t1 default values
insert into t1 default values
insert into t1 default values
insert into t1 default values
insert into t1 default values
go

delete t1
where c1 > 3
go

select ident_seed('t1'), ident_incr('t1'), ident_current('t1')
go

select * from t1
go

declare @i int

begin transaction

set @i = (select max(c1) from t1 with (tablock))

dbcc checkident ('t1', reseed, @i)

commit transaction
go

select ident_seed('t1'), ident_incr('t1'), ident_current('t1')
go

insert into t1 default values
go

select * from t1
go

drop table t1
go


AMB


"Julio Briceño" wrote:

> 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,
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida