CREATE SEQUENCE


]príkaz podporovaný databázami: Oracle 

]

Syntax

CREATE SEQUENCE [user.]sequence
   [INCREMENT BY n]
   [START WITH n]
   [MAXVALUE n | NOMAXVALUE]
   [MINVALUE n | NOMINVALUE]
   [CYCLE | NO CYCLE]
   [CACHE n | NO CACHE]
   [ORDER | NO ORDER]


Popis

Príkaz jazyka SQL
Príkaz CREATE SEQUENCE slúži k vytvoreniu sekvencie.



Príklady

--//Začne číslovať od 1000 s prírastkom 100
CREATE SEQUENCE sekvencia1 START WITH 1000 INCREMENT BY 100;
--//Zmeniť sekvenciu:
ALTER SEQUENCE sekvencia1 INCREMENT BY 150 MAXVALUE 2000 CYCLE NOCACHE;
--//získa nasledujúce číslo sekvecera a zvýši sekvencer:
SELECT sekvencia1.NEXTVAL FROM DUAL;
--//ziska aktualne cislo zo sekvencera (neziada o nove)
SELECT sekvencia1.CURRVAL FROM DUAL;
--//Zmazať sekvenciu:
DROP SEQUENCE sekvencia1;


Vytvorenie sekvencera pre svoju tabuľku

Táto stránka Vám vytvorí sekvencer pre Vašu tabuľku a priamo na tabuľke vytvorí trigger, ktorý bude aicky vkladať do primárneho kľúča hodnotu zo sekvencera.
Prejsť na stránku.