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 :

[Sql] Format d'affichage de virgule


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Je ne comprends pas: entre "0.5" et ".5" je vois un "leading zéro" de différence et le même séparateur décimal: "."

    Est-ce que le séparateur décimal est "0" ? Mais ce n'est pas le cas et ce n'est pas possible:


    NLS_NUMERIC_CHARACTERS specifies the characters to use as the group separator and decimal character. It overrides those characters defined implicitly by NLS_TERRITORY. The group separator separates integer groups (that is, thousands, millions, billions, and so on). The decimal separates the integer portion of a number from the decimal portion.

    You can specify any character as the decimal or group separator. The two characters specified must be single-byte and must be different from each other. The characters cannot be any numeric character or any of the following characters: plus (+), minus sign (-), less than sign (<), greater than sign (>). Either character can be a space.

    For example, if you wish to specify a comma as the decimal character and a space as the group separator, you would set this parameter as follows:

    NLS_NUMERIC_CHARACTERS = ", "
    Quelle est la valeur de NLS_NUMERIC_CHARACTERS pour passer de "0.5" à ".5" ? Merci d'éclairer notre lanterne ...

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Mea culpa... il ne s'agit pas exactement de paramètres NLS_xxx mais de configuration du poste et/ou des outils...

    si vous êtes sous Windows et que votre outil récupère la conf. du système, il faut jouer dans "Panneau de conf." / "Options régionales et ...". Il y toute une zone pour saisir les formats de nombres, dates, ....

    Sinon, sous SQL*Plus, vous devez définir le format de nombre que vous désirez : Plus d'infos sur les paramètres SQL*Plus : http://www.developpez.net/forums/vie...140655#2140655

    L'immense avantage est que vous continuez à manipuler des nombres, vous pouvez donc continuer à faire des opérations mathématiques, de tri, ... sans devoir reconvertir à chaque fois !!!

Discussions similaires

  1. [AC-2010] SQL: Format oui/non, contrôle d'affichage
    Par myrddin99 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 09/05/2014, 17h19
  2. [VxiR2] Format d'affichage d'un chiffre: virgule à la place de point
    Par tatayoyo dans le forum Deski
    Réponses: 8
    Dernier message: 14/10/2009, 16h26
  3. Réponses: 5
    Dernier message: 24/11/2007, 14h18
  4. [CR8] Problème de Format d'affichage
    Par khabch dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 19/02/2004, 14h10
  5. [VB6] [Flexgrid] Format d'affichage des numériques
    Par yansolo dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/10/2002, 21h00

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