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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 79 020 fois - Téléchargée 29 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()
merci
SK_FOF Messages postés 1 Date d'inscription vendredi 17 novembre 2017 Statut Membre Dernière intervention 17 novembre 2017
17 nov. 2017 à 11:38
J'ai appliqué ce code et ç'a bien fonctionné.
Merci !
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
19 nov. 2007 à 14:58
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
19 nov. 2007 à 14:05
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.