J'ai colonne avec des valeurs qui ont un mauvais caractère ?
. Maintenant, je veux le changer en caractère b
. Pour cela, je me sers de cette déclaration:Remplacer ne fonctionne pas!
SELECT REPLACE(name,'?','b') from contacts;
Mais quand je fais cela ne se passe rien, il retourne la valeur avec ?
.
Qu'est-ce que je fais mal? Comment je peux remplacer cela?
Soyons clairs: avez-vous envie resultset d'avoir la modification, ou avez-vous désirerez que les données de la table dans la colonne 'name' être remplacé de façon permanente avec le' 'un caractère' B'? –
Etes-vous sûr que le caractère '?' Existe réellement dans les données? En mode SSMS (paramètres par défaut) "Results to Grid", je trouve parfois qu'il affiche '?' Pour les caractères Unicode qu'il affiche correctement dans le mode "Results to Text". –