Dynamiske lagrede procedurer indeholder SQL bygget på -the-fly , hvilket betyder en perlerække af SQL-kode , der er bygget ved hjælp af visse kriterier eller brugerinput. Når du bygger SQL-kode , skal du bruge "execute " erklæring til at køre SQL- kode. Koden kører på samme måde som statisk SQL, undtagen serveren skal kompilere koden, hver gang det køres , hvilket gør dynamisk SQL langsommere end en statisk procedure. Instruktioner
1
Åben Oracle Enterprise Manager software på din Windows-program menu. Åbn PL -SQL editor.
2
Skab en dynamisk PL -SQL streng. For eksempel opretter følgende Oracle erklæring en simpel forespørgsel, der returnerer en liste over kunder : Hej
erklære sql nvarchar (300 ), sql : = ' select * fra kunder «
3
Udfør den dynamiske erklæring. Følgende erklæring udfører den dynamiske " sql " streng : Hej
udføre sql ,
4
Klik på " Udfør " knappen for at køre redegørelsen . The Oracle erklæring kører og en liste over kunder vises på resultatlisten panelet.