Où trouver les macros standard ?

madmarsu
Messages : 7
Inscription : jeu. mars 16, 2017 4:59 pm

Où trouver les macros standard ?

Message par madmarsu »

Bonjour,
je n'ai sans doute pas encore parcouru tout le wiki TA ni la doc ni Mantis, mais plusieurs recherches sur le sujet dans les ressources sus-mentionnées ne m'ont pas éclairé :

Où puis-je trouver la liste exhaustive de toutes les macros déjà définies ?
J'ai déjà lu entre autres https://sites.google.com/a/henix.fr/wik ... 6---macros mais ça ne m'a pas aidé.

En effet, j'aimerais savoir si une macro a été déjà définie pour remplacer
LOAD queries/sql/select.sql AS select.file
CONVERT select.file TO query.sql AS query
par une macro de type "variabilized shortcut" avec comme variables les premier et dernier arguments de ces deux lignes (les 2 autres, select.file et query.sql, étant remplacés dynamiquement par whatever*).

Vu la fréquence d'usage, cela m'étonne que cela n'existe pas déjà : Donc la requête
https://sites.google.com/a/henix.fr/wik ... +AND+query est-elle fiable ?

Au passage, [b]# EXECUTE_SQL_SCRIPT {file} ON {database} AS {result}[/b] (et son alias [b]EXECUTE_SQL[/b] si la requête ne ramène rien) ne conviennent pas car je dois utiliser la même requête sur plusieurs bases.

Si rien n'existe je la créerai en m'inspirant d'XQT_SQL. Mais je pense que ça devrait faire partie du plugin DB, qu'en dites-vous ?

Édit : P.S. whatever* : lire: un truc du genre __temp{%%rand#}.file
Zoé
Messages : 126
Inscription : lun. sept. 19, 2016 2:24 am

Où trouver les macros standard ?

Message par Zoé »

Question comme ça, pourquoi ne pas envisager :

# EXECUTE_SQL_SCRIPT {file} ON {database1} AS {result}
# EXECUTE_SQL_SCRIPT {file} ON {database2} AS {result}
# EXECUTE_SQL_SCRIPT {file} ON {database3} AS {result}

Si le nombre de DB n'est pas trop élevé...
Karim Drifi
Messages : 119
Inscription : lun. nov. 30, 2015 2:45 pm

Où trouver les macros standard ?

Message par Karim Drifi »

Bonjour,

Dans le wiki, pour chaque plugin vous avez un section "built-in shortcut" qui détaille toutes les macros disponibles. Par exemple pour le plugin database, vous trouverez [url=https://sites.google.com/a/henix.fr/wik ... uts-macros]ici[/url] toutes les informations relatives aux macros.

Bien cordialement,

Karim Drifi.
Répondre