En lagret prosedyre er en PL /SQL -program - legge konstruere som informerer databasen du vil lagre et objekt . Ligner på et bord , er en prosedyre opprettet eller oppdatert med CREATE prosedyren kommandoen. Når man legger til lage prosedyre i begynnelsen av en PL /SQL blokk , oppretter du et objekt i databasen kjent som en prosedyre . En ytterligere funksjon av den lagrede fremgangsmåte er evnen til å overføre verdier inn og ut av en prosedyre . Instruksjoner
en
Koble til Oracle SQL * Plus ved klikke på " Start", " Alle programmer " og " sqlplus . "
2
Skriv inn brukernavn og passord, og klikk "OK" når Oracle SQL * Plus dialogboks .
3
Bruk beskrive kommandoen for å identifisere kolonnene som inngår i en ansatt bord og employee_twin tabellen . Den beskrivende kommandoen vil få resultatene som tilsier en id , etternavn , og last_name kolonne, med hvert felt å lagre en streng av en variabel lengde. På SQL spørsmål, skriv inn koden
SQL >
" BESKRIVER ansatt ; " .
( Employee employee_twin ; "
( Employee_twin
4
Lag den lagrede prosedyren employee_duplicate . Ved SQL spørsmål, skriv inn koden .
SQL >
"CREATE OR REPLACE PROSEDYRE employee_duplicate (
p_ID_from varchar2 , etter
p_ID_to varchar2 )
IS
START
EXECUTE UMIDDELBAR ' INSERT INTO '