Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 09/06/2017 10:13:14
- Michel Depiesse
- Membre
Wildcards dans un case when
Bonjour,
Je dois écrire pour 20 tables :
when 'tblContactCategory01_data' then
stmt := stmt || ' audit_id = $1';
execute stmt using old.audit_id;
J'ai essayé :
when 'tblContactCategory%_data' then
mais ça ne marche pas.
Y a-t-il moyen d'éviter d'écrire vingt fois (presque) la même chose ?
Merci
Hors ligne
#2 09/06/2017 11:11:15
- Marc Cousin
- Membre
Re : Wildcards dans un case when
Avec un opérateur like ou de regexp ?
Mais il faut changer la form du case, passer de
case truc
when 'tblContactCategory01_data' then
à
case
when truc like 'tblContactCategory%_data' then
Marc.
Hors ligne
#3 09/06/2017 11:55:49
- Michel Depiesse
- Membre
Re : Wildcards dans un case when
Ok ! Merci !
Hors ligne
Pages : 1