Caractère Nouvelle ligne \ n dans la concaténation SQLite
Je sais que, dans certains langage de Programmation, si vous faites quelque chose comme:
'This is on first line \n This is on second line'
Puis il s'affiche correctement comme ceci:
This is on first line
This is on second line
Quand je concaténer une chaîne de caractères dans une base de données SQLite
SELECT *, [FIELD1] || '\n' || [FIELD2] from TABLE
(où [CHAMP1] = C'est sur la première ligne
[CHAMP2] = C'est sur la deuxième ligne)
il affiche en tant que tel:
This is on first line \n This is on second line
Est-il une raison qu'elle ne s'affiche pas les caractères \n correctement?
source d'informationauteur Janka | 2014-05-29
Vous devez vous connecter pour publier un commentaire.
SQL n'a pas d'antislashes.
Vous pouvez générer un saut de ligne dans une chaîne de caractères en écrivant directement dans la requête:
ou utiliser un blob littérale:
ou utiliser le fonction char:
Essayer
char(13)
(si vous voulez le voir dans le bloc-notes de Windows).