Paramètres obligatoires pour l'exécution d'instructions SQL en mode statique capturées et dont l'accès est défini, pour l'exécution d'instructions capturées et dont les accès ne sont pas définis et l'exécution d'instructions alternatives

Ces paramètres permettent à pureQuery d'exécuter des instructions SQL en mode statique ou dynamique, selon certaines conditions. pureQuery peut également exécuter des instructions SQL alternatives susceptibles de se trouver dans un fichier pureQueryXML.
Lorsque vous exécutez votre application avec ces paramètres, pureQuery vérifie si une instruction SQL donnée se trouve déjà dans le fichier pureQueryXML de la connexion dans laquelle l'instruction est exécutée. pureQuery exécute ensuite l'une de ces actions :
  • Si l'instruction se trouve dans le fichier pureQueryXML et que les accès à l'instruction sont définis dans un package DB2, pureQuery exécute l'instruction en mode statique.
  • Si l'instruction se trouve dans le fichier pureQueryXML et que ses accès ne sont pas définis, n'utilise pas de clés générées automatiquement et possède un élément <processedSql> correspondant qui contient une instruction SQL de remplacement, pureQuery exécute l'instruction SQL de remplacement en mode dynamique.
  • Si l'instruction se trouve dans le fichier pureQueryXML, que ses accès ne sont pas définis et qu'elle ne possède pas d'élément <processedSql> correspondant qui contient une instruction SQL de remplacement, pureQuery exécute l'instruction SQL en mode dynamique.
  • Si l'instruction ne se trouve pas dans le fichier pureQueryXML, pureQuery émet une exception.
Tableau 1. Paramètres obligatoires
Propriété Paramètre
executionMode STATIC
capturedOnly TRUE
enableDynamicSQLReplacement TRUE
pureQueryXml nom_fichier.pdqxml ou nom_fichier.xml

Cette table n'affiche pas les propriétés dont vous pouvez conserver les valeurs par défaut ou d'autres propriétés que vous pouvez utiliser. Voici la liste complète des propriétés que vous pouvez utiliser lors de l'exécution des instructions SQL :

Vous pouvez également définir les propriétés de consignation. Voir Descriptions des propriétés de consignation et de traçage.

Pour plus d'informations sur le mode et l'emplacement de définition de ces propriétés, voir Définition des propriétés de l'optimisation client.


Commentaires