Uso NEXTVAL para recuperar el siguiente número secuencial
1
Abrir el editor de PL /SQL o procedimiento almacenado editor de programas . A continuación, abra un programa existente o empezar un nuevo programa.
2
Obtener el nombre de la secuencia para su uso en la sentencia SQL. Escriba y ejecute la consulta siguiente en la línea de comandos:
SELECT * FROM user_sequences ;
La consulta debe devolver el nombre de cada secuencia de acceso para el usuario en el esquema , con indicación del mínimo y máximo los valores de cada uno.
3
Utilice la NEXTVAL pseudocolumna para devolver el valor del siguiente número secuencial. El valor se puede acceder en un bloque PL /SQL mediante una inserción, actualización o instrucción de selección , como en el siguiente :
ACTUALIZACIÓN EMPLOYEESET empid = emp_Id_seq.NEXTVALWHERE empid = " 101400 " ;
< p > o
SELECCIONAR emp_id_seq.NEXTVAL de la doble; ( empid ) VALORES
o
INSERT INTO empleados ( emp_id_seq.NEXTVAL )
Una vez que el número es generada , que sólo está disponible para el usuario para la sesión de base de datos en particular
4
Utilice el CURRVAL pseudocolumna para ver el valor para el último número de secuencia utilizado por escribir el siguiente código: .
< p > SELECT emp_id_seq.NEXTVAL de la doble;