Je suis à la recherche d'une seule requête SQL pour exécuter sur une table d'oracle qui conservera un nombre n d'enregistrements dans une table et supprimer le resteSQL pour supprimer les enregistrements les plus anciens d'une table
J'ai essayé le
suivantdelete from myTable where pk not in
(SELECT pk FROM myTable where rownum <5 order by created DESC)
Mais il semble que je ne peux pas avoir order by
dans la sélection imbriquée.
Toute aide appréciée
Va le remettre demain. –
Merci pour cela, a travaillé un rêve, apprécie la version optimisée aussi – Liam