OVH Cloud OVH Cloud

Fonction REPLACE

2 réponses
Avatar
alex
Bonjour,

Voici la requête suivante :

SELECT DO_111 AS P
FROM dbo.F_TABLE
WHERE DO_111 = '7'
SELECT REPLACE ('7','7','20') AS P
GO

Je souhaite dans ma table F_TABLE, remplacer dans le champ DO_111 la valeur
7 par 20.

Le script est bon (... sans erreurs) mais le résultat est nul.

Si quelqu'un a une idée sur ce qui cloche, ce serait cool.

Par avance, merci.

Alex

2 réponses

Avatar
Ch.
essaye plutot ça !!

update F_Table Set DO_111 = 20
where DO_111 = 7



si ton champ est plutot une chaine de caractere
alors tu peux faire

update F_Table Set DO_111 = replace(DO_111,'7','20')




"alex" a écrit dans le message de news:
455359af$0$27392$
Bonjour,

Voici la requête suivante :

SELECT DO_111 AS P
FROM dbo.F_TABLE
WHERE DO_111 = '7'
SELECT REPLACE ('7','7','20') AS P
GO

Je souhaite dans ma table F_TABLE, remplacer dans le champ DO_111 la
valeur 7 par 20.

Le script est bon (... sans erreurs) mais le résultat est nul.

Si quelqu'un a une idée sur ce qui cloche, ce serait cool.

Par avance, merci.

Alex



Avatar
alex
super génial.
Merci encore.

alex


"Ch." a écrit dans le message de news:
e1u$


essaye plutot ça !!

update F_Table Set DO_111 = 20
where DO_111 = 7



si ton champ est plutot une chaine de caractere
alors tu peux faire

update F_Table Set DO_111 = replace(DO_111,'7','20')




"alex" a écrit dans le message de news:
455359af$0$27392$
Bonjour,

Voici la requête suivante :

SELECT DO_111 AS P
FROM dbo.F_TABLE
WHERE DO_111 = '7'
SELECT REPLACE ('7','7','20') AS P
GO

Je souhaite dans ma table F_TABLE, remplacer dans le champ DO_111 la
valeur 7 par 20.

Le script est bon (... sans erreurs) mais le résultat est nul.

Si quelqu'un a une idée sur ce qui cloche, ce serait cool.

Par avance, merci.

Alex