Dynamiske lagrede prosedyrer inneholder SQL bygget on-the -fly , noe som betyr en streng av SQL-kode som er bygget ved hjelp av visse kriterier eller informasjon fra brukere . Etter at du bygge SQL-kode , bruker du "kjøre " statement å kjøre SQL-kode . Koden kjøres på samme måte som statisk SQL, bortsett fra serveren må kompilere koden hver gang det er løp, som gjør dynamisk SQL tregere enn en statisk prosedyre . Instruksjoner
en
Åpne Oracle Enterprise Manager-programvare i Windows programmenyen. Åpne PL -SQL editor.
2
Lag en dynamisk PL -SQL streng. For eksempel, oppretter følgende Oracle uttalelsen en enkelt spørring som returnerer en liste over kunder : en
erklærer sql nvarchar ( 300 ), sql : = ' select * fra kunder ';
3
Utfør dynamisk uttalelse. Følgende uttalelse utfører den dynamiske " sql " streng : en
kjøre sql ;
4
Klikk på " Execute "-knappen for å kjøre uttalelse. Oracle avregningen går og en liste over kunder vises i resultatene panelet.