Bonjour a tous,
Voilà, je voudrais savoir s'il est possible lors d'une requête UPDATE de modifier un champ en concatenant la nouvelle valeur que j'ai a l'ancienne (je ne veux pas remplacer)
merci d'avance !!
Bonjour a tous,
Voilà, je voudrais savoir s'il est possible lors d'une requête UPDATE de modifier un champ en concatenant la nouvelle valeur que j'ai a l'ancienne (je ne veux pas remplacer)
merci d'avance !!
Bonjour,
Peut être comme ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update MaTable, set MonChamp = MonChamp + "NouvelleValeur"
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE MaTable SET MaColonne = Macolonne + Valeur
Coucou,
Si ton champ est un char ou un varchar tu peux faire.
Attention l'opérateur de concaténation dépend du SGBD, cela peut être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Update MATABLE SEt MON_CHAMP=MON_CHAMP || 'toto' WHere MA_CLE=ma_valeur_cle
||
+
&
et surement d'autres.
Fais également attention à la longueur totale de ton champ.
Si c'est un char(10) et que tu avais déjà neuf caractères, tu risque de ne pas pouvoir rajouter 3 caractères de plus.
Cordialement
Soazig
Meric beaucoup a tous je vais essayer tout ca.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager