Cómo borro todas las filas menos las 100 primeras???

07/01/2004 - 10:04 por c | Informe spam
Como borro todas las filas de una tabla MENOS las 100
primeras (ó 100 cualquiera mejor todavía).
El objetivo es quedarme con muchos menos registros para
pasar la Base de Datos a un servidor que tiene muy poco
espacio para hacer unas pruebas.

Preguntas similare

Leer las respuestas

#6 c
07/01/2004 - 11:13 | Informe spam
Muchas gracias a todos!
Muy buena respuesta!

Gracias Miguel!
Pero que es newid() en la parte que pones order by newid
()???
Y cuando pones id, en select top 100 id. Este "id" es un
alias no????


delete from tabla where id not in (select top 100 id


from tabla order by
newid())


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
"c" escribió en




el
mensaje
news:07bb01c3d4fd$4cf6e850$
Como borro todas las filas de una tabla MENOS las 100
primeras (ó 100 cualquiera mejor todavía).
El objetivo es quedarme con muchos menos registros para
pasar la Base de Datos a un servidor que tiene muy poco
espacio para hacer unas pruebas.


.



.

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