Erforderliche Einstellungen für das statische Ausführen von erfassten und gebundenen SQL-Anweisungen, das dynamische Ausführen von nicht gebundenen oder nicht erfassten Anweisungen und das Ausführen von alternativen Anweisungen

Mit diesen Einstellungen führt pureQuery SQL-Anweisungen abhängig von bestimmten Bedingungen statisch oder dynamisch aus. pureQuery kann auch alternative SQL-Anweisungen ausführen, die möglicherweise in einer pureQueryXML-Datei vorhanden sind.

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.

    Verwendet die Anweisung keine automatisch erstellten Schlüssel und hat sie eine alternative SQL-Anweisung, führt pureQuery die alternative SQL-Anweisung statisch aus.

  • Wenn die Anweisung in der pureQueryXML-Datei enthalten ist, die Anweisung jedoch nicht gebunden ist, keine automatisch generierten Schlüssel verwendet und eine alternative SQL-Anweisung hat, führt pureQuery die Ersatz-SQL-Anweisung dynamisch aus.
  • Wenn die Anweisung in der pureQueryXML-Datei enthalten ist, die Anweisung jedoch nicht gebunden ist und keine alternative SQL-Anweisung hat, führt pureQuery die SQL-Anweisung dynamisch aus.
  • Ist die Anweisung nicht in der pureQueryXML-Datei enthalten, führt pureQuery die Anweisung dynamisch aus.
Tabelle 1. Erforderliche Einstellungen
Eigenschaft Einstellung
executionMode STATIC
enableDynamicSQLReplacement TRUE
pureQueryXml Dateiname.pdqxml oder Dateiname.xml

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 die Clientoptimierung.


Feedback