Après capture d'instructions SQL dans un fichier pureQueryXML, il peut arriver qu'une ou plusieurs de ces instructions ne présentent pas l'efficacité escomptée par votre application. Or, dans la mesure où vous faites ce constat à un stade avancé de votre cycle de développement, vous risquez de ne plus pouvoir modifier l'application. Il vous est toutefois possible d'éditer le fichier pureQueryXML en ajoutant une instruction SQL de remplacement pour chacune des instructions insuffisamment performantes. Lorsque vous exécuterez votre application, pureQuery utilisera les nouvelles instructions SQL en lieu et place des instructions initialement capturées.
Après les avoir ajoutées, vous pouvez choisir de définir ou non des accès pour les instructions SQL de remplacement. Si vous y renoncez mais voulez tout de même utiliser ces instructions, vous devez paramétrer la propriété enableDynamicSQLReplacement à TRUE lorsque vous exécutez votre application.
Cette propriété peut posséder les valeurs suivantes :
Pour lier l'autre instruction, ajoutez-la puis effectuez l'opération de liaison. Si l'instruction d'origine est marquée comme pouvant être liée, l'autre instruction est liée.
Lors de l'utilisation de l'interface CLI DB2 ou d'IBM® Data Server Driver avec pureQuery Runtime, vous pouvez utiliser la propriété pureQuery Runtime comme mot clé de configuration.