Buscar..
Crear secuencia
CREATE SEQUENCE orders_seq
START WITH 1000
INCREMENT BY 1;
Crea una secuencia con un valor inicial de 1000 que se incrementa en 1.
Usando Secuencias
se usa una referencia a seq_name .NEXTVAL para obtener el siguiente valor en una secuencia. Una sola instrucción solo puede generar un único valor de secuencia. Si hay varias referencias a NEXTVAL en una declaración, usarán el mismo número generado.
NEXTVAL puede ser utilizado para INSERTOS
INSERT INTO Orders (Order_UID, Customer)
VALUES (orders_seq.NEXTVAL, 1032);
Puede ser utilizado para ACTUALIZACIONES
UPDATE Orders
SET Order_UID = orders_seq.NEXTVAL
WHERE Customer = 581;
También se puede utilizar para selecciones.
SELECT Order_seq.NEXTVAL FROM dual;
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow