apagar registros com SQL

Delphi

18/03/2005

Pessoal, o negócio é o seguinte: preciso apagar todos os registros de uma tabela e deixar apenas 10. Só que a tabela é muito grande e fazendo 1 por 1 com delete, é muito demorado, até porque essa tabela fica na rede.

Teria como fazer isso através de uma SQL? Apagar tudo e só deixar 10 registros? Como isso vai ser feito em mais de uma tabela, não posso fixar: DELETE FROM CLIENTE WHERE COD > 10, porque eu não sei os campos da tabela. Teria que ser talvez pelo número do registro (RECNO).

Seria de grande ajuda.

Valeu

Rodrigo


Rodrigo Lima

Rodrigo Lima

Curtidas 0
POSTAR