Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes
Révision précédente
|
Prochaine révision
Les deux révisions suivantes
|
variables_sqlite3 [2015/03/04 07:03] tyrtamos |
variables_sqlite3 [2015/03/04 07:07] tyrtamos |
Grâce à cette double déclaration, nous pourrons utiliser set_var et get_var directement dans les scrips SQL pour sqlite3. | Grâce à cette double déclaration, nous pourrons utiliser set_var et get_var directement dans les scrips SQL pour sqlite3. |
| |
Bien sûr, il faut avoir conscience de ses caractéristiques: le dictionnaire des variables ainsi créé est global pour le script, et chaque nouvelle valeur affectée à une même variable écrase la précédente. | Bien sûr, il faut avoir conscience des caractéristiques de cette technique: le dictionnaire des variables ainsi créé est global pour le script, et chaque nouvelle valeur affectée à une même variable écrase la précédente. |
| |
Juste un petit exemple pour vérifier que ça marche. Nous avons une table "test" avec un champs "mots". Nous voulons seulement répéter 2 fois le champs cherché sans le calculer 2 fois ("cur" est ici un curseur): | Juste un petit exemple pour vérifier que ça marche. Nous avons une table "test" avec un champs "mots". Nous voulons seulement répéter 2 fois le champs cherché sans le calculer 2 fois ("cur" est ici un curseur): |
</code> | </code> |
| |
Dans ce script, chaque ligne sera composée de 2 champs, le 2ème étant identique au 1er. | Dans le résultat de cette requête, chaque ligne sera composée de 2 champs, le 2ème étant identique au 1er mais calculé qu'une seule fois. |
| |
J'utilise maintenant cette technique dans certain scripts complexes, et ça résout très bien le problème: gain de temps et de complexité! | J'utilise maintenant cette technique dans certain scripts complexes, et ça résout très bien le problème: gain de temps et de complexité! |