“Conocimientos software>Software de base de datos

Cómo obtener la siguiente secuencia de Oracle

2012/6/12
En Oracle, una secuencia es un objeto de base de datos que utiliza números únicos como claves principales para identificar los valores de la tabla . Una base de datos puede tener varias secuencias , y se pueden crear otras nuevas y establecer sus valores iniciales usando la sintaxis CREATE SEQUENCE. Después de esto , se obtiene la siguiente secuencia de valores llamando a la función NEXTVAL . Usted debe llamar a esta función , al menos una vez antes de la secuencia se puede establecer un valor actual. Múltiples usuarios pueden acceder a una secuencia , pero para cada usuario que llama a la función NEXTVAL , los incrementos de valor de secuencia , que pueden causar deficiencias numéricas en los valores clave de cada usuario . Instrucciones
1

Abra la herramienta Oracle SQL
2

Escriba y ejecute la consulta siguiente: .

CREAR SECUENCIA seq_name

START cON 1

incrementan en 1

NOCACHE ;

Esto crea una nueva secuencia de la secuencia en una base de datos Oracle que empiece por 1 y se incrementa en 1. También puede proporcionar valores mínimo y máximo para la secuencia. Además, usted puede cambiar " NOCACHE " a " Caché" y proporcionar un valor para aumentar el rendimiento si la necesita para bases de datos más grandes
3

Tipo y ejecute la siguiente consulta : .

SELECCIONAR seq_name.NEXTVAL de la doble;

la primera vez que se llama a la función NEXTVAL después de crear la secuencia devuelve el valor inicial de la secuencia, que es el número " 1 " en este ejemplo . Las llamadas posteriores al incremento NEXTVAL el conteo y obtener el siguiente valor . La tabla dual es una tabla ficticia que contiene sólo una columna . Usando esta tabla como parte de la consulta mantiene las cosas simples y asegura que la consulta devuelve exactamente un registro .

Software de base de datos
Cómo convertir a Unicode no Unicode en SSIS
¿Qué es Oracle espacio de tabla
Diferentes Fases de la base de datos
Cómo cambiar un nombre de tabla en Informix SQL
Cómo ajustar todas las columnas en Más en Access
El cuadro de lista Función de acceso
SQL Cambio
Cómo establecer el nombre de campo de un decimal en Access 2007
Conocimientos Informáticos © http://www.ordenador.online