Wie eine Struktur an einer Oracle-Funktion mithilfe von ColdFusion übergeben

November 7

ColdFusion und Oracle arbeiten zusammen, um dynamische Webseiten auf Ihrer Website zu erstellen. Sie übergeben die Strukturen an eine Oracle-Funktion dynamisch Datensätze zurückgegeben. Oracle-Funktionen sind vorkompilierte Prozeduren, die ColdFusion-Programmierern eine Liste der Parameter zu senden, ohne lange Schlangen von Oracle PL/SQL-Code erstellen zu lassen. Sie müssen erstellen eine Abfrage ColdFusion-Tag die Strukturen an die Prozedur senden und die Ergebnisse zurückgeben.

Anweisungen

1 Öffnen Sie das Adobe ColdFusion-Editor aus dem Windows-Menü "Start". Nachdem die Software geladen wird, öffnen Sie das ColdFusion Web-Projekt.

2 Doppelklicken Sie auf der Webseite die Oracle-Datenbank abgefragt werden sollen. Der Code der ColdFusion-Abfrage-Markierung hinzufügen. Die folgende Syntax zeigt, wie das Tag hinzufügen:

< Cfquery Name = "GetCustomers" Datasource = "DbOracle" >

select myFunction(111) response from customerDB

< / Cfquery >

In diesem Beispiel wird eine Abfrage namens "GetCustomers" ColdFusion-Code hinzugefügt. Die Eigenschaft "Datasource" wird den Namen der Verbindungszeichenfolge, die, den Sie beim Einrichten des ColdFusion-Projekts verwendet. Die "wählen Sie" Abfrage in diesem Beispiel sendet Kundennummer "111" der Oracle-Funktion.

3 Fügen Sie die Rekord-Tag, um die zurückgegebenen Daten enthalten. Sie müssen ein ColdFusion-Objekt enthält die von der Oracle-Datenbank zurückgegebenen Werte angeben. Der folgende Code erstellt die Datensatzgruppe "Antwort" für die Oracle-Antwort:

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

Beachten Sie, dass die Datensatzgruppe Antwort den Abfragenamen übereinstimmt, die, den Sie in Schritt 2 eingerichtet. Auf diese Weise können den ColdFusion-Server wissen, dass Sie diesen Datensatz legen Sie für die Abfrage, die eine Liste mit Kunden zurückgibt verwenden möchten.