Diese Eigenschaft kann folgende Werte annehmen:
Die folgende Tabelle zeigt die Kombinationen aus capturedOnly, executionMode und allowDynamicSQL und die aus diesen Kombinationen resultierenden Operationen:
capturedOnly | executionMode | allowDynamicSQL | SQL-Anweisung abgeglichen | Ergebnis |
---|---|---|---|---|
TRUE | STATIC | TRUE | JA | Bei isBindable = TRUE SQL-Anweisung statisch ausführen Bei isBindable = False SQL-Anweisung dynamisch ausführen |
TRUE | STATIC/DYNAMIC | TRUE/FALSE | NEIN | Fehler zurückgeben |
TRUE | STATIC | FALSE | JA | Bei isBindable = TRUE SQL-Anweisung statisch ausführen Bei isBindable = False Fehler zurückgeben |
TRUE | DYNAMIC | TRUE/FALSE | JA | SQL-Anweisung ausführen |
FALSE | STATIC | TRUE | JA | Bei isBindable = TRUE SQL-Anweisung statisch ausführen Bei isBindable = False SQL-Anweisung dynamisch ausführen |
FALSE | STATIC | TRUE | NEIN | SQL-Anweisung dynamisch ausführen |
FALSE | STATIC | FALSE | JA | Bei isBindable = TRUE SQL-Anweisung statisch ausführen Bei isBindable = False Fehler zurückgeben |
FALSE | STATIC | FALSE | NEIN | Fehler zurückgeben |
FALSE | DYNAMIC | TRUE/FALSE | JA/NEIN | SQL-Anweisung ausführen |
Bei der Verwendung von DB2 Call Level Interface (CLI) oder IBM® Data Server Driver mit pureQuery Runtime können Sie die pureQuery Runtime-Eigenschaft als Konfigurationsschlüsselwort verwenden.
Für die pureQuery-Clientoptimierung aktivierte CLI-Anwendungen unterstützen nur das Schlüsselwort pureQueryXml zum Angeben der Datei mit den erfassten SQL-Anweisungen.