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. 
Eelmine Artikkel Järgmine Artikkel

Top Näpunäited