Comment remplacer CHAR(13) en DB varchar(6000)?
À l'aide de ColdFusion et Microsoft SQL nous sommes l'exportation de données vers une feuille de calcul Excel à l'aide de la cfx_excel plugin. Les données contiennent un varchar(6000) qui a CHAR(13)/sauts de lignes saisies dans chaque entrée.
Les sauts de lignes sont en train d'apparaître comme des crochets à chaque fois que le rapport est généré en format Excel.
Comment pourrais-je aller sur la suppression du CHAR(13) dans une requête SQL?
Merci.
OriginalL'auteur Alex | 2010-08-19
Vous devez vous connecter pour publier un commentaire.
essayer cette
ou pour un
pour char(10) char(13) vous pouvez le faire
" va le remplacer par un blanc, si vous voulez d'un espace puis d'utiliser '" au lieu de "
oui, voir la 2ème requête
C'est tellement proche de travail 🙂 Est-il un moyen pour moi de remplacer deux éléments (CHAR13 et CHAR10) pour le REMPLACER? ,remplacer(n.REMARQUE,CHAR(10),") [Commentaires]
voir le 3ème requête, vous pouvez imbriquer les REMPLACER
Merci beaucoup! Fonctionne parfaitement 🙂
OriginalL'auteur SQLMenace
Pour remplacer à la fois char(10) char(13), vous devez être en mesure de faire juste un replaceList(textToReplaceIn,"#chr(10)#,#chr(13)#",","). Si cela ne fonctionne pas, tu peux faire 2 remplace comme dans replace(replace(textToReplaceIn,chr(10),"","tous"),chr(13),"","tous")
OriginalL'auteur remotesynth