|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 63 ![]() |
Bonjour à tous,
Je travaille sous SQL Server 2000. Je vous expose mon problème avec un exemple (confidentialité oblige). J'ai une table Table1 qui contient un champ Field1 (de type nvarchar). Dans ce champ, je souhaite faire le remplacement de caractères. Tous les valeurs se terminant par *N doivent être remplacé par *N2. Le problème c'est que certaines valeurs se termine par *Nb et ne doivent pas subir ce remplacement. J'espère avoir été clair. Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Fabrice MollInscription : juillet 2007 Messages : 141 ![]() |
Si j'ai bien compris alors il faut une clause WHERE de ce type
Ca c'est pour l'exclusion des '*N2', mais vous faut-il également la syntaxe pour le remplacement ? |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 63 ![]() |
Oui c'est exactement ça. Merci. Je suis trop nul je me lançait dans la construction d'une procédure stockée avec des if. j'ai pas pensée au LIKE dans la requete update.
|
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() |
Bonjour
c´est vrai que la meilleur solution reste celle proposer par Fabrice, mais meme avec le If tu peux toujours arriver au meme resultat, en faisant ceci : Code :
bon debut de Jounée |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com