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*Plus Oracle Discussion :

FORMAT sqlplus leading zero


Sujet :

Sql*Plus Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Par défaut FORMAT sqlplus leading zero
    Je dois définir une column dans sqlplus du style :

    COLUMN bla heading "bla" FORMAT 99.999

    Comment définir un bon format pour avoir un leading zero seulement si c'est 0.999 ; 0.45 ; 0.059 ; ...

    Et quand j'ai 9.999 qu'il ne m'indique pas de 009.999 par exemple.

    Donc le FORMAT 099.99 ne fonctionne pas pour mon cas.

    Merci.

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    format 90.999 ou j'ai pas compris

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Par défaut
    Merci, maintenant j'ai une autre question

    Si je remplace le '.' par une ',' : REPLACE (val1,'.',',')

    Il m'enlève denouveau le 0 devant :s

    C'est possible de le garder en changeant le point par une virgule?

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    COLUMN bla heading "bla" FORMAT 90D999
    D est le séparateur des décimales, une virgule en France

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Par défaut
    Le séparateur des décimales est un point chez moi.

    Et je voudrais justement formater la colonne pour avoir des virgules, tout en gardant le 0 devant si c'est par exemple 0,95

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    SQL> alter session set nls_numeric_characters=',.';
     
    Session altered.
     
    SQL> col bla for 90d999
    SQL> select 22/7 bla from dual;
     
        BLA
    -------
      3,143

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Par défaut
    Je pensais que ce changement était réservé aux DBA. Mais c'est lié à la session, merci

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

Discussions similaires

  1. Comment ajouter des leading zero ?
    Par Stephan09 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/03/2012, 14h45
  2. optimisation de "leading" zeros et notation scientifique
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/06/2010, 12h03
  3. [RegEx] ajout de leading zero
    Par olibara dans le forum Langage
    Réponses: 9
    Dernier message: 14/10/2009, 09h57
  4. [A-02] ajout d'espace et de zero pour un format d'export
    Par richemo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 16/11/2008, 21h41
  5. [Sqlplus] Format de sortie
    Par cheung dans le forum Sql*Plus
    Réponses: 7
    Dernier message: 03/11/2006, 09h28

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