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 :
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 :
macro_split (table_totale, t1, t2, 1248, idmembre);
Merci ;-)
Partager