
01/04/2005, 10:48
|
 | | | Fecha de Ingreso: junio-2004 Ubicación: México
Mensajes: 37
Antigüedad: 20 años, 9 meses Puntos: 0 | |
pensando que es SQLServer y que el borrado se va a realizar mediante el campo IDKey, el siguiente script te debera de servir
declare @total numeric, @contador numeric, @aBorrar numeric, @keyBorrar varchar
select distinct IDKey, count(*) rep, identity(numeric, 1, 1) contador into #temp from Tabla
set @total = @@rowcount
set @contador = 1
while @contador <= @total
begin
select @aBorrar = rep - 1, @keyBorrar = IDKey from #temp where contador = @contador
set rowcount @aBorrar
delete from tabla where IDKey = @keyBorrar
set rowcount 0
end
__________________ hola :adios: |