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.