Mit diesen Einstellungen führt pureQuery alle in einer pureQueryXML-Datei enthaltenen SQL-Anweisungen dynamisch aus, oder führt alternative SQL-Anweisungen aus, die den erfassten Anweisungen entsprechen. Ist eine Anweisung nicht in der pureQueryXML-Datei enthalten, führt pureQuery sie dynamisch aus.
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, führt
pureQuery die Anweisung dynamisch aus.
- Wenn die Anweisung in der pureQueryXML-Datei enthalten ist, keine automatisch generierten Schlüssel verwendet und eine entsprechende altenative SQL-Anweisung vorliegt, führt pureQuery die Ersatz-SQL-Anweisung dynamisch aus.
- Ist die Anweisung nicht in der pureQueryXML-Datei enthalten, führt pureQuery die Anweisung dynamisch aus.
Tabelle 1. Erforderliche EinstellungenEigenschaft |
Einstellung |
enableDynamicSQLReplacement |
TRUE |
pureQueryXml |
Dateiname.pdqxml oder Dateiname.xml |
In dieser Kombination der Einstellungen ignoriert pureQuery den Wert von allowDynamicSQL.
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.