Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

Reset Sequence in Oracle 10g

Digital Innovation Partner

Reset Sequence in Oracle 10g

[lang_it]
Cercando in rete non sono riuscito a trovare una funzione che mi permettesse di cambiare il valore ad una sequence definita sul mio DB oracle, spesso accade che dopo un importazione di dati ci sia un disallinamento delle chiavi fisiche del DB con le relative sequence. A questo proposito ho scritto una funzione che permette appunto di cambiare alcuni parametri di una sequence esistente sul vostro database senza dover ogni volta scrivere una decina di istruzioni SQl.

Il codice di tale funzione :

per usare la funzione ad esempio , suppenendo che ho una sequnce che si chiama “configurazione_seq” e volessi portare il suo valore attuale a 1000 basterebbe eseguire il seguente comando :

[/lang_it]

[lang_en]
here is a function that allow to change the state of a sequence defined in an oracle db without drop and recreate the sequence.

the code of the function :

an example of use , suppose we have a sequence whose name is “configurazione_seq” and we need to set the current value to 1000 :

[/lang_en]

ciao
Ivan

Lascia un commento