Bonjour,
Je voudrais faire un update en passant comme paramètre un tableau de valeurs comme ci-dessous:
Le tableau à une taille variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 tab text[]; UPDATE ma_table SET inscrit_abonne = 'OK' WHERE inscrit_id IN (tab[1],......tab[n]);
J'ai aussi essayé cela
avec $1 = 1,2,3 ça fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE ma_table SET inscrit_abonne = 'OK' WHERE inscrit_id IN ($1);
avec $1 = 1 ça fonctionne
$1 étant déclaré comme varchar
Merci pour votre aide
Partager