Hvordan lage bind variabler i Oracle

Oracle bruker PL-SQL til å opprette bind variabler. Bind variabler kan du søke ved hjelp av dynamiske data, men søket struktur er lagret i databasen serverens cache. Lagrede spørringer kjøre raskere, slik at databasen returnerer dataene raskere enn hvis du ikke bruker bind variabler. Funksjonen brukes vanligvis i Oracle-applikasjoner som trenger bedre ytelse.

Bruksanvisning

1 Klikk på Windows "Start" -knappen og skriv "pl sql" i søketekstboksen. Trykk "Enter" og dobbeltklikk på PL-SQL skall snarvei for å åpne skallet kommandolinjen.

2 Lag bind variabel. For eksempel, hvis du ønsker å cache en søkefunksjon for en ordre ID, skriver du inn følgende kode for å først opprette en OrderID variabel:

variabel OrderID nummer

3 Tilordne en verdi til variabelen. Variabelen er ikke bundet til du tilordner en verdi. Følgende kode tildeler en bindende tall til variabelen:

exec: ordrenummer: = 100

4 Query serveren med den nye bundne variable. Følgende kode utfører et søk ved hjelp av den bundne variable opprettet i trinn to:

select * from bestillinger hvor OrderID =: OrderID;