Salut,

je voudrais savoir s'il était possible de créer des macros afin de lancer des requêtes paramétrables. Je suis amené à faire régulièrement des sélections qui se ressemblent plus ou moins et j'aimerais gagner du temps.

Par exemple, pour splitter une table en deux échantillons aléatoires, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
create temp table t1 as
select * from table_totale
order by random ()
limit 1248;
create temp table t2 as
select * from table_totale
where idmembre not in (select distinct idmembre from t1);
j'aimerais donc une macro qui me permettent de lancer une ligne du code avec les paramètres les noms des nouvelles tables, la table à splitter, la taille de la 1ere nouvelle table. Ça pourrait ressembler à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
macro_split (table_totale, t1, t2, 1248, idmembre);
Merci ;-)