Erforderliche Einstellungen für statisches Ausführen von erfassten und gebundenen SQL-Anweisungen

Mit diesen Einstellungen führt pureQuery alle SQL-Anweisungen statisch aus, die in einer pureQueryXML-Datei enthalten sind. Es werden keine SQL-Anweisungen dynamisch ausgeführt.

Wenn Sie Ihre Anwendung mit diesen Einstellungen ausführen, überprüft pureQuery, ob eine angegebene SQL-Anweisung bereits in der pureQueryXML-Datei für die Verbindung vorhanden ist, für die die Anweisung ausgeführt wird.

Anschließend führt pureQuery eine der folgenden Aktionen aus:
  • Ist die Anweisung in der pureQueryXML-Datei enthalten und in einem DB2-Paket gebunden, führt pureQuery die Anweisung statisch aus.
  • Ist die Anweisung in der pureQueryXML-Datei enthalten aber nicht gebunden, gibt pureQuery eine Ausnahmebedingung aus.
  • Ist die Anweisung nicht in der pureQueryXML-Datei enthalten, gibt pureQuery eine Ausnahmebedingung aus.
Tabelle 1. Erforderliche Einstellungen
Eigenschaft Einstellung
executionMode STATIC
allowDynamicSQL FALSE
pureQueryXml Dateiname.pdqxml oder Dateiname.xml

Für diese Kombination der Einstellungen ignoriert pureQuery die Werte von capturedOnly und enableDynamicSQLReplacement.

In dieser Tabelle werden keine Eigenschaften angezeigt, deren Standardwerte Sie beibehalten können, oder andere Eigenschaften, die Sie möglicherweise verwenden wollen. Es folgt eine vollständige Liste der Eigenschaften, die Sie beim Ausführen von SQL-Anweisungen verwenden können:

Sie können auch Eigenschaften für die Protokollierung festlegen. Siehe Beschreibungen der Eigenschaften für Protokollierung und Traceerstellung.

Informationen dazu, wie und wo Sie diese Eigenschaften festlegen, finden Sie in Vorgehensweise beim Festlegen von Eigenschaften für Clientoptimierung.


Feedback