Aggiunta di una nuova configurazione al programma di utilitā Cleanup del database

Per aggiungere una nuova configurazione al programma di utilitā Cleanup del database, utilizzare come riferimento la seguente sintassi. Ad esempio, l'oggetto o1 č composta dalla tabella R1, che contiene le seguenti colonne: col1, col2, lastupdate e col3. Per configurare il programma di utilitā Cleanup del database per eliminare tutti gli oggetti da col1 > 10 e dove il valore lastupdate corrisponde a n giorni fa, effettuare le seguenti operazioni:

  1. Aprire un prompt dei comandi DB2.
  2. Immettere i seguenti dati:
    db2 insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (days(CURRENT TIMESTAMP) - days(lastupdate)) > ?', 'no', 1, 'yes')
  1. Eseguire la seguente istruzione SQL:
    insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (days(CURRENT TIMESTAMP) - days(lastupdate)) > ?', 'no', 1, 'yes')

  1. Aprire una finestra di comando SQLPlus.
  2. Immettere i seguenti dati:
    insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (sysdate - lastupdate) > ?', 'no', 1, 'yes')

dove ? viene sostituito dal paramentro -days dalla seguente riga di comando. Il valore 'no' indica che il parametro name non viene utilizzato nell'istruzione. Il valore 'yes' indica che il parametro -days viene utilizzato nell'istruzione. 'obsolete' descrive il tipo di pulitura per l'oggetto o1. E' possibile utilizzare altre parole, ma č necessario utilizzare la stessa parola nell'argomento -type quando si richiama il comando del programma di utilitā di cleanup del database.

Esempio

Per richiamare il comando del programma di utilitā Cleanup del database per eliminare i record esistenti da due giorni nella nuova tabella, immettere i seguenti comandi:

Nota: Per il parametro dbname Oracle, utilizzare host:port:sid. Adesempio, myhost:1521:mydb.

Argomenti correlati

Attivitā correlate

Riferimento correlato

IBM copyright