Come utilizzare Oracle sequenze

July 26

Come utilizzare Oracle sequenze


È possibile creare oggetti di database di sequenza quando si ha bisogno per generare nuovi valori per una colonna nella tabella del database Oracle. Le sequenze sono oggetti di database speciali che forniscono numeri sequenziali per l'inserimento dei dati in una tabella. Il comando Oracle "Crea Sequence" permette di creare oggetti di sequenza. Utilizzando le sequenze è possibile fornire agli utenti di database Oracle con le chiavi primarie per le colonne tipo di numero, come ordine di acquisto, il numero dei dipendenti e il numero di ordine di vendita, in cui l'ingresso deve essere nella sequenza numerica.

istruzione

1 Fare clic sul pulsante "Start" di Windows e quindi fare clic su "Oracle PL / SQL Management Console."

2 Aggiungere le seguenti istruzioni PL / SQL nella finestra aperta per creare un oggetto sequenza per la generazione di valori nel campo "vendor_seq" automaticamente:

CREATE SEQUENZA vendor_seq

MINVALUE 1

INIZIARE CON

Incrementa di 1

CACHE 20;

recuperare il valore successivo da vendor_seq con la dichiarazione NEXTVAL.

INSERT INTO fornitori

(Vendor_id, VENDOR_NAME)

VALORI

(Vendor_seq.NEXTVAL, 'Hewlett Packard');

Un nuovo record inserito nella tabella "fornitori". Il campo "vendor_id" viene assegnato al numero da "vendor_seq" per il fornitore "Hewlett Packard".

3 Fai clic su "File" e poi su "Salva" per memorizzare la procedura nel programma Oracle PL / SQL.