IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Retour chariot dans une chaîne de caractères


Sujet :

SQL Oracle

  1. #1
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut Retour chariot dans une chaîne de caractères
    bonjour,

    J'ai une collection, provenant d'un tableau, envoyé dans une chaine pour pouvoir être exploité sous forme de corps de message dans un mail.
    Seul ombre au tableau, l'absence de retours à la ligne, ce uiq rend la lecture un peu difficile.

    J'ai cherché comment intégrer un caractère de saut de ligne dans une chaine (j'ai essayé entre autre le ||CHAR(13)||CHAR(10) sans succès...

    Comment fait-on ??
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Points : 1 197
    Points
    1 197
    Par défaut
    Citation Envoyé par olivanto Voir le message
    bonjour,

    (j'ai essayé entre autre le ||CHAR(13)||CHAR(10) sans succès...

    Comment fait-on ??

    Je pense que c'est chr(13)||chr(10)

  3. #3
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    CHR(10) suffit.
    Attention : si le mail est en HTML; il faut insérer plutôt une balise <br />
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  4. #4
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    Citation Envoyé par salim11 Voir le message
    Je pense que c'est chr(13)||chr(10)
    Oui, faut que j'arrête l'alcool, moi ! Je voulais dire chr(13)||chr(10), bien sûr !

    En revanche, cela ne fonctionne pas. Je dois mal l'utiliser ?

    chr(10) non plus d'ailleurs...aie.

    -->
    J'ai une requête. Je place le select || chr(10) dans un tableau de varchar2, au travers d'un curseur.

    Ce tableau est ensuite tranformé en String par une fonction, pour être intégrer à une chaine de corps de message pour mail (mon message d'hier sur ce problème de transformation).

    A quel endroit devrais-je insérer ce chr(10) ???
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  5. #5
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    Je ne comprends pas votre problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Connecté à :
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
     
    SQL> select 'un', 'deux', 'un' || CHR(10) || 'deux' from dual
      2  /
     
    'U 'DEU 'UN'||C
    -- ---- -------
    un deux un
            deux
     
     
    SQL>
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  6. #6
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    c'est parce que je suis une tanche...

    Mon format de mail est HTML, du coup, au lieu de ||chr(10) comme vous, il suffisait de faire || || '<br />'

    ......

    Merci du renseignement !

    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [D7] Retour chariot dans une chaîne en ressource
    Par Charly910 dans le forum Débuter
    Réponses: 2
    Dernier message: 19/06/2014, 17h53
  2. Retour chariot dans une chaîne
    Par Wriggles dans le forum Débuter
    Réponses: 2
    Dernier message: 12/06/2008, 11h05
  3. [Tableaux] Retour Chariot dans une boucle
    Par tchoukapi dans le forum Langage
    Réponses: 3
    Dernier message: 07/11/2005, 14h45
  4. [Javascript]Comment faire un retour chariot dans une chaîne
    Par aragorns dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/09/2005, 11h24
  5. Réponses: 4
    Dernier message: 23/06/2004, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo