“Conocimientos software>Software de base de datos

Cómo establecer una secuencia siguiente valor de Oracle

2016/5/28
Los programadores pueden crear claves principales únicos para una tabla en una base de datos Oracle mediante la inserción de una secuencia en la base de datos y asignar la clave utilizando la NEXTVAL pseudeocolumn . NEXTVAL recupera el siguiente número de una secuencia predefinida . Las secuencias son objetos de base de datos utilizados para generar números secuenciales únicos. Los usuarios o programadores deben tener privilegios en el esquema donde las secuencias se almacenan con el fin de utilizarlos. Los números en una secuencia sólo pueden utilizarse una vez. Instrucciones
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;

Software de base de datos
Iglesia Programas de base de datos
Métodos de autenticación de datos
¿Qué es SQL en WinService
Cómo crear Job Description Software
Cómo consultar Fecha de acceso
Cómo solucionar el Registro de Idioma en SharePoint
Cómo utilizar INSTR en DB2
Cómo crear una tabla en la plantilla de Access 2007
Conocimientos Informáticos © http://www.ordenador.online