Sök…
Skapa sekvens
CREATE SEQUENCE orders_seq
START WITH 1000
INCREMENT BY 1;
Skapar en sekvens med ett startvärde på 1000 som ökas med 1.
Använd sekvenser
en referens till seq_name .NEXTVAL används för att få nästa värde i en sekvens. Ett enda uttalande kan bara generera ett enstaka sekvensvärde. Om det finns flera referenser till NEXTVAL i ett uttalande använder de samma genererade nummer.
NEXTVAL kan användas för INSERTS
INSERT INTO Orders (Order_UID, Customer)
VALUES (orders_seq.NEXTVAL, 1032);
Det kan användas för UPPDATERINGAR
UPDATE Orders
SET Order_UID = orders_seq.NEXTVAL
WHERE Customer = 581;
Det kan också användas för SELECTS
SELECT Order_seq.NEXTVAL FROM dual;
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow