(c) Instytut Informatyki Politechniki Poznańskiej
11
Korzystanie z sekwencji
•Pseudokolumny NEXTVAL, CURRVAL
•
•
•
•
•
•Wykorzystanie sekwencji w poleceniach DML
CREATE SEQUENCE myseq START WITH 300 INCREMENT BY 10;
SELECT myseq.NEXTVAL FROM DUAL;
SELECT myseq.CURRVAL FROM DUAL;
INSERT INTO pracownicy (id_prac, nazwisko, etat)
VALUES (myseq.NEXTVAL, 'BOROWIAK', 'STAZYSTA');
UPDATE pracownicy
SET id_szefa = myseq.NEXTVAL
WHERE nazwisko = 'BOROWIAK';