SQL ajoutant des retours chariot de texte
Je suis assez débutant en SQL et avez une table avec une colonne dans laquelle j'ai le texte, je veux utiliser ce texte dans le corps d'un email.
Je veux que ce corps de texte, d'avoir des retours chariot, mais à chaque fois que j'envoie un e-mail à l'aide de cela, il vient d'une seule ligne. Le texte est: est-ce
Trouvez votre dernier relevé de compte. Pourriez-vous examiner toute en raison
ou en attente de factures & confirmer le paiement de ce vendredi. Si vous avez
des questions merci de contacter [email protected]Ce qui concerne xx
Comment puis-je faire en sorte que les retours chariot sont conservés dans le texte, et utilisés lors de l'ajout du texte d'un e-mail?
<br />
Il n'y a pas de retour chariot dans votre texte d'exemple...
Il est envoyé comme message en texte brut, comment dois-je conserver les sauts de ligne dans la base de données tho? J'ai changé le message d'exemple pour la mise en forme, j'aimerais que l'e-mail pour avoir.
Qui SGBD que vous utilisez? Oracle? Postgres?
OriginalL'auteur Safi | 2012-01-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le CHAR(13) de la fonction à insérer de nouvelles lignes. Par exemple:
Ou
Un meilleur exemple:
Lorsque vous éditez le texte dans l'email que j'ai supposons que vous créez une chaîne de caractères. Utiliser CHAR(10) CHAR(13) afin de briser la chaîne et de créer de nouvelles lignes. Si vous avez un exemple de votre code, qui pourrait être utile.
+
n'est pas la chaîne concatention opérateur SQL (peut-être dans quelques non-standard SGBD dialectes)OriginalL'auteur CatchingMonkey