Sql server - comment supprimer les retour-chariot d'un champ texte

Soyez le premier à donner votre avis sur cette source.

Snippet vu 56 878 fois - Téléchargée 27 fois

Contenu du snippet

Dans de nombreux cas, on se retrouve avec des champs texte contenant des retour-chariot que l'on voudrait supprimer afin de directement fournir le résultat nettoyé à l'application demandeuse.

Voila donc la méthode très simple.

Source / Exemple :


SELECT
 REPLACE(REPLACE(MonChampAvecCRLF, CHAR(13), ' '), CHAR(10), ' ') AS MonChampSansCRLF,
FROM 
 MaTable;

Conclusion :


Bon coding

Romelard Fabrice

A voir également

Ajouter un commentaire

Commentaires

Je l'ai utilisé avec succès pour Oracle en remplaçant CHAR() par chr()
SK_FOF
Messages postés
1
Date d'inscription
vendredi 17 novembre 2017
Statut
Membre
Dernière intervention
17 novembre 2017
-
J'ai appliqué ce code et ç'a bien fonctionné.
Merci !
cs_fabrice69
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
Bonjour,

Comme le nom le dit, ce code est adapté pour SQL Server. Je ne travaille pas sur ACCESS et ne peux donc pas vous aider.
Je vous invite à poser votre question sur le forum.
Cordialement
Romelard Fabrice [MVP]
allopeck
Messages postés
23
Date d'inscription
lundi 16 janvier 2006
Statut
Membre
Dernière intervention
3 décembre 2007
-
Voila donc est ce que quelqu'un pourrait m'aider ?
merci
peck

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.