Hvordan bruke Oracle Sekvenser

Hvordan bruke Oracle Sekvenser


Du oppretter sekvensdatabaseobjekter når du trenger å generere nye verdier for en kolonne i Oracle database tabell. Sekvenser er spesielle databaseobjekter som gir sekvensielle tall for data input til et bord. Oracle "Opprett Sequence" kommandoen lar deg lage sekvens stedene. Ved å bruke sekvenser kan du gi Oracle database brukere med de viktigste nøklene til nummertype kolonner, for eksempel bestilling, ansattnummer og salgsordrenummer, hvor inngangen må være i numerisk rekkefølge.

Bruksanvisning

1 Klikk på "Start" -knappen i Windows og deretter "Oracle PL / SQL Management Console."

2 Legg til følgende PL / SQL-setninger i det åpne vinduet for å lage en sekvens objekt for å generere verdier i "vendor_seq" -feltet automatisk:

CREATE REKKEFØLGE vendor_seq

MINVALUE 1

STARTE MED

ØKNING AV 1

CACHE 20;

hente neste verdi fra vendor_seq med NEXTVAL uttalelse.

INSERT INTO leverandører

(Vendor_id, VENDOR_NAME)

VERDIER

(Vendor_seq.NEXTVAL, 'Hewlett Packard');

En ny informasjon innføres i "leverandører" tabell. Den "vendor_id" -feltet er tildelt neste nummer fra "vendor_seq" for "Hewlett Packard" leverandør.

3 Klikk "Fil" og deretter "Lagre" for å lagre prosedyren i Oracle PL / SQL-program.