Nachdem Sie SQL-Anweisungen in einer pureQueryXML-Datei erfasst haben, stellt sich möglicherweise heraus, dass bestimmte Anweisungen nicht die für Ihre Anwendung erforderliche Leistung erbringen. Da Sie dies aber erst spät in Ihrem Entwicklungszyklus feststellen, ist das Ändern Ihrer Anwendung unter Umständen nicht mehr möglich. Sie können die pureQueryXML-Datei bearbeiten, indem Sie eine alternative SQL-Anweisung für jede SQL-Anweisung hinzufügen, die nicht die gewünschte Leistung erbringt. Wenn Sie Ihre Anwendung ausführen, verwendet pureQuery die alternativen SQL-Anweisungen statt der ursprünglich von Ihnen erfassten SQL-Anweisungen.
Sie können auswählen, ob die alternativen SQL-Anweisungen gebunden werden sollen, nachdem sie hinzugefügt wurden. Wenn Sie sie nicht binden, aber dennoch verwenden wollen, müssen Sie für die Eigenschaft enableDynamicSQLReplacement den Wert TRUE festlegen, wenn Sie Ihre Anwendung ausführen.
Diese Eigenschaft kann folgende Werte annehmen:
Sie binden die alternative Anweisung, indem Sie sie hinzufügen und dann die Bindeoperation ausführen. Wenn die Originalanweisung als bindbar markiert ist, ist die alternative Anweisung gebunden.
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.