Oracle - jada lähtestamine
- Käsu abil loodud jada SEQ lähtestamiseks:
CREATE SEQUENCE seq;
- Otsige käsu kaudu selle praegust väärtust:
SEQ.CURRVAL SELECT FROM DUAL;
- Seejärel muutke järjestust, lisades valiku, lisades järjestuse väärtuse nullimiseks väärtuse VAL (praegune väärtus - 1):
ALTER SEQUENCE SEQ INCREMENT poolt -VAL;
- Seejärel käivitage käsk, mis lähtestab järjestuse:
SEQ.NEXTVAL SELECT FROM DUAL;
- Järjestuse juurdekasvu taastamiseks:
ALTER SEQUENCE SEQ INCREMENT 1;
Näide:
SQL loo järjestus seq; Loodud järjestus. SQL> valige seq.nextval kahest; NEXTVAL ---------- 1 SQL> valige seq.nextval kahest; NEXTVAL ---------- 2 SQL valige seq.nextval kahest; NEXTVAL ---------- 3 SQL valige seq.currval kahest; CURRVAL ---------- 3 SQL muuta järjestuse seq juurdekasvu -2 võrra; // 2 = SEQ.CURRVAL-1 järjestus muudetud. SQL> valige seq.nextval kahest; NEXTVAL ---------- 1 SQL> muuta järjestuse seq juurdekasvu 1 võrra; Järjestus muudetud.