Muszę przesłać zestaw sekwencji z dostępem tylko DML. Z powodu błędu w kodzie pobrano kilka wartości bez sekwencji, ale zamiast tego ręcznie, więc teraz sekwencja powtarza te wartości. Tak więc chciałbym przesunąć sekwencję do maksymalnej wartości, aby przy następnym wywołaniu nextval, dawała wartość wyższą niż maksymalna. Mam około 50 sekwencji, z których każda musi przejść kilka tysięcy do przodu.Ręczne przekazywanie sekwencji - sql oracle
Czy jest to możliwe tylko z dostępem DML? Jeśli tak, jak mam się tym zająć?
To jest genialne. Potrafię obliczyć liczbę pętli potrzebnych dla każdej sekwencji, odejmując kolejną wartość sekwencji od wartości maksymalnej odpowiedniej kolumny, aby zrobić to automatycznie. Nie zdawałem sobie sprawy, że sql ma taką funkcjonalność. Dziękuję Ci! – Jeremy