Dynamiska lagrade procedurer innehåller SQL byggt på - the-fly , vilket innebär en sträng av SQL-kod som är byggd med hjälp av vissa kriterier eller användaren input . När du bygger SQL -kod , använd " köra " uttalande att köra SQL-kod . Koden körs på samma sätt som statisk SQL , utom servern måste kompilera koden varje gång det körs , vilket gör dynamiska SQL långsammare än en statisk procedur . Instruktioner
1
Öppna Oracles programvara Enterprise Manager i Windows -program -menyn . Öppna PL - SQL editor .
2
Skapa en dynamisk PL - SQL-sträng . Exempelvis skapar följande Oracle uttalande en enkel fråga som returnerar en lista över kunder :
förklarar sql nvarchar ( 300 ) , sql : = ' SELECT * FROM kunder " ,
3
Utför dynamiskt intryck . Följande uttalande utför dynamiska " sql " sträng :
exekvera SQL ,
4
Klicka på " Utför " -knappen för att köra ett uttalande . Oracle uttalande körs och en förteckning över kunder visas i resultaten panelen .