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.
Par exemple, il peut s'avérer difficile d'exécuter une instruction SQL après avoir collecté des statistiques pour une table. Si cet incident se produit sur un système de production, un administrateur de base de données peut annuler les modifications apportées aux statistiques de la table ou demander une modification de SQL dans l'application. Avec pureQuery, l'administrateur de base de données peut renoncer à ces options et ajouter une autre instruction SQL dans le fichier pureQueryXML contenant l'instruction défaillante.
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.
Vous pouvez ajouter une autre instruction pour une instruction SQL, à l'exception des deux types d'instruction suivants :
Pour ajouter ou éditer d'autres instructions, procédez comme suit :