Come passare una struttura per una Funzione Con Oracle ColdFusion

September 22

ColdFusion e Oracle lavorano insieme per creare pagine Web dinamiche sul tuo sito web. Si passa le strutture di una funzione di Oracle per restituire il record stabilito in modo dinamico. funzioni di Oracle sono le procedure di pre-compilati che permettono ai programmatori ColdFusion inviare un elenco di parametri senza creare lunghe file di Oracle PL / SQL codice. È necessario creare un tag di query ColdFusion per inviare le strutture per la procedura e restituire i risultati.

istruzione

1 Aprite l'editor di Adobe ColdFusion dal menu di Windows "Start". Dopo il caricamento del software, aprire il progetto Web ColdFusion.

2 Fare doppio clic sulla pagina Web che si desidera utilizzare per interrogare il database Oracle. Aggiungere il tag di query ColdFusion al codice. La sintassi seguente mostra come aggiungere il tag:

<Cfquery name = "GetCustomers" DataSource = "dbOracle">

select myFunction(111) response from customerDB

</ Cfquery>

In questo esempio, una query denominata "GetCustomers" viene aggiunto al codice ColdFusion. La proprietà "origine dati" è il nome della stringa di connessione si è utilizzato quando si imposta il progetto ColdFusion. La query "select" in questo esempio invia numero cliente "111" per la funzione di Oracle.

3 Aggiungere il tag record impostato per contenere i dati restituiti. È necessario specificare un oggetto ColdFusion per contenere i valori restituiti dal database Oracle. Il codice seguente crea il record stabilito "risposta" per la risposta di Oracle:

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

Si noti la serie record di risposta corrisponde al nome di query si imposta nel passaggio due. In questo modo il server ColdFusion sa che si desidera utilizzare questo set record per la query che restituisce un elenco di clienti.