Recupero spazio TableSpace con delete record

di XX17XX il
1 risposte
Salve,

ho cancellato diversi record da una tabella con il comando

delete tabella where data < 01-01-2020

Avendo cancellato diversi record mi aspettavo che lo spazio sul mio TableSpace aumentasse invece è rimasto uguale.

Ho letto che con la delete non si recupera spazio, ma questo avviene con una truncate della tabella.

Mi chiedevo, come faccio a recuperare spazio volendo cancellare solo determinati record da una tabella e non cancellando tutti i record?

è possibile questo?

1 Risposte

  • Ciao

    Se ricordo bene ci dovrebbe essere lo shrink:
    
    alter table <nomeTabella> shrink space;
    alter index <nomeIndice> coalesce;
    
Devi accedere o registrarti per scrivere nel forum
1 risposte