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

Oracle Discussion :

retour chariot PL\SQL ( sql develloper)


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de matching_ds
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 40
    Par défaut retour chariot PL\SQL ( sql develloper)
    Bonjour,

    Je travail sur une procédure stockées oracle (sur l’outil sql develloper).

    Le souci est que j’ai une variable en « OUT » qui est composé de la concaténation de plusieurs chaines de caractères.

    Moi je veux faire un retour chariot pour chaque nouveau champ.

    J’ai essayé chr(13) et le chr (10) et même le chr(13)||chr(10) ;;;; ça ne marche pas…

    Quelqu’un a une idée ?

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 412
    Par défaut
    Chez moi ca fonctionne avec SQL*Plus et PLSQL Developper et 11gR2.
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    TMP@minilhc >create or replace procedure tmp_proc(p_vc out varchar2) is
      2  begin
      3     p_vc:='a'||chr(10)||'b';
      4     p_vc:=p_vc||chr(10);
      5     p_vc:=p_vc||'c';
      6  end;
      7  /
     
    Procedure created.
     
    Elapsed: 00:00:00.00
    TMP@minilhc >show errors
    No errors.
    TMP@minilhc >declare
      2     a varchar2(300);
      3  begin
      4     tmp_proc(a);
      5     dbms_output.put(a);
      6     dbms_output.new_line;
      7   --  dbms_output.put_line('===');
      8  end;
      9  /
    a
    b
    c
     
    PL/SQL procedure successfully completed.
     
    Elapsed: 00:00:00.01

  3. #3
    Membre émérite
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Par défaut
    Envoi-nous ton code ...

  4. #4
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    moi aussi, j'ai essayé chr(10) et chr(13) et ça marche.
    et encore plus j'ai procede par inverse, pour cela voici la procedure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    create or replace procedure z_test1 is
    ch varchar2(100):='rrrr';
    begin
    ch:='A
    B';
     
    for i in 1..length(ch)loop
     
      dbms_output.put_line(ascii(substr(ch,i,i+1)));
    end loop;
     
    end z_test1;

  5. #5
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Est-ce que tu as laissé les paramétres par defaut de ton SqlDevelopper ou les as-tu modifiés ? Si oui, qu'as-tu changé ?
    Cdlt,
    LBO72.

  6. #6
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    je n'ai rien touche, je n'ai que utilisé chr(10) et chr(13).

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/05/2009, 10h25
  2. [SQL]Concaténation avec retour chariot dans une requête
    Par celiaaa dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 09/04/2007, 23h36
  3. [SQL Loader] problème de retour chariot
    Par euphorix dans le forum SQL
    Réponses: 3
    Dernier message: 31/08/2006, 05h37
  4. Retour chariot SQL
    Par tanglc dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/09/2005, 16h06
  5. afficher texte avec retour chariot aprèq requète sql
    Par frenchy371 dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/01/2004, 17h33

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