Freigeben über


Abfragen von Oracle-Datenbank mit BizTalk Server

Sie können den Oracle Database-Adapter so konfigurieren, dass er abrufbasierte Nachrichten aus der Oracle-Datenbank empfängt. Der Adapter bietet zwei Möglichkeiten zum Abfragen der Oracle-Datenbank:

  • Verwenden von SELECT-Anweisungen. Sie können eine einfache SELECT-Anweisung angeben, um die Tabellen und Ansichten in der Oracle-Datenbank abzufragen. Der Adapter führt die SELECT-Anweisung in angegebenen Intervallen aus und gibt das Ergebnis an die Adapterclients zurück.

  • Verwenden gespeicherter Prozeduren, Funktionen oder Prozeduren oder Funktionen innerhalb eines Pakets. Sie können eine gespeicherte Prozedur, Funktion oder Prozedur oder Funktion in einem Paket angeben, um die Oracle-Datenbank abzufragen. Der Adapter führt die Anforderungsnachricht in angegebenen Intervallen aus und gibt das Ergebnis an die Adapterclients zurück.

    Der Hauptunterschied zwischen den beiden Ansätzen besteht darin, wie Adapterclients eine Abfrage-Anweisung angeben, die der Adapter zum Abfragen der Oracle-Datenbank verwendet. Während die Abfrage-Anweisung für den ersten Ansatz eine einfache SELECT-Anweisung ist, ist die Abfrage-Anweisung für den anderen Ansatz eine Anforderungsnachricht, die die gespeicherte Prozedur, Funktion oder Prozedur oder Funktion innerhalb eines Pakets ausführt. Adapterclients geben die Abfrageanweisung für beide Ansätze in der Eigenschaft PollingStatement-Bindung an . Weitere Informationen zu den Bindungseigenschaften finden Sie unter Informationen zu den Bindungseigenschaften des Oracle Database-Adapters.

    Die Themen in diesem Abschnitt enthalten Anweisungen zum Abfragen mithilfe einer SELECT-Anweisung und einer gespeicherten Prozedur, Funktion oder Prozedur oder Funktion in einem Paket.

In diesem Abschnitt

Weitere Informationen

Entwickeln von BizTalk-Anwendungen mithilfe des Oracle Database-Adapters