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 :

[Unix][9i] Conditionnement retour select sous Korn Shell


Sujet :

Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 113
    Points : 49
    Points
    49
    Par défaut [Unix][9i] Conditionnement retour select sous Korn Shell
    Salut,

    voilà je fais du Korn Shell en ce moment, et j'ai un ptit problème.

    je commence par ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    num=`sqlplus -s $Login <<EOF
    set heading off
    set pagesize 0
    set feedback off
    SELECT * FROM (
     SELECT TO_CHAR(NUM+1,'0000') 
     FROM DATES  
     ORDER BY DATE desc 
      ) WHERE RowNum = 1 ;
    EOF
    `
    En gros je récupère un entier correspondant à la dernière date dans la table, que je conditionne pour être affiché sur 4 digits.

    ensuite :

    le problème c'est que :

    me renvoie numero_ 0001

    Pourquoi ce ptit espace récurrent et comment m'en débarraser ??

    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 113
    Points : 49
    Points
    49
    Par défaut
    ok j'ai trouvé tout seul

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    name=`echo $name | tr -d " "`

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Points : 1 294
    Points
    1 294
    Par défaut
    sinon il faut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ...
    to_char(NUM+1,'FM0000')
    ...
    Devoir rajouter "FM" pour supprimer un blanc tu trouves pas ça logique toi ??

    moi non plus mais ce serais trop facile sinon....

    http://download-uk.oracle.com/docs/c...ts4a.htm#34597

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 113
    Points : 49
    Points
    49
    Par défaut
    Merci !

    c'est quand même plus "industriel" comme ça...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/11/2010, 15h10
  2. Gestion du retour chariot sous shell
    Par ninsekh dans le forum Linux
    Réponses: 2
    Dernier message: 29/01/2010, 09h16
  3. forme de retour d'un select sous forme de string
    Par jamesleouf dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/05/2008, 16h44
  4. [Unix][9i] insert avec des variable ($) sous Korn Shell
    Par weejungle dans le forum Oracle
    Réponses: 1
    Dernier message: 20/09/2006, 12h41

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