Hvordan passere en struktur til en Oracle-funksjonen Bruke Coldfusion

Coldfusion og Oracle arbeide sammen for å lage dynamiske websider på ditt nettsted. Du passerer strukturer til en Oracle-funksjonen for å gå tilbake rekorden satt dynamisk. Oracle funksjoner er forhånds utarbeidet prosedyrer som la Coldfusion programmerere sende en liste over parametere uten å skape lange køer av Oracle PL / SQL-kode. Du må opprette en spørring Coldfusion kode for å sende strukturene til prosedyren og returnerer resultatene.

Bruksanvisning

1 Åpne Adobe Coldfusion redaktør fra Windows "Start" -menyen. Etter at programvaren lastes, åpne Coldfusion Web-prosjektet.

2 Dobbeltklikk på websiden du vil bruke til å søke i Oracle database. Legg Coldfusion søket tag til koden. Følgende syntaks viser deg hvordan du legger til koden:

<Cfquery name = "getCustomers" datakilden = "dbOracle">

select myFunction(111) response from customerDB

</ Cfquery>

I dette eksemplet, en spørring kalt "getCustomers" er lagt til Coldfusion-koden. Den "datakilde" eiendom er tilkoblingsstrengen navnet du brukte da du satte opp Coldfusion prosjektet. Den "velg" spørring i dette eksemplet sender kundenummeret "111" til Oracle funksjon.

3 Legg rekorden satt koden for å inneholde de returnerte dataene. Du må angi en Coldfusion objekt for å inneholde de verdiene som returneres av Oracle database. Følgende kode oppretter posten set "svar" for Oracle svar:

<Cfdump var = "# getCustomers.response #">

Legg merke responsen rekord sett samsvarer med søket navnet du har angitt i trinn to. Dette lar Coldfusion serveren vet at du vil bruke denne posten sett for spørring som returnerer en liste over kunder.