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 :

Problème tri oracle 10g


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut Problème tri oracle 10g
    Bonjour à tous.

    Nous avons récemment fait une migration de la version 9I à la 10G. Nous avons des répercussions sur les tris des tables de données de type alphanumérique. Comme nous travaillons en parallèle sur BO, les répercussions s'étendent également aux listes de valeurs des objets BO dans les univers.
    Après investigation de ma part, il s'agirait des paramètres NLS_SORT et NLS_COMP. En effet, ceux-ci sont contradictoires: NLS_COMP='BINARY' et NLS_SORT='FRENCH'.
    Malheureusement, pour des soucis de perf, nous ne pouvons pas modifier le paramètre NLS_SORT directement dans la base, m'a dit un technique travaillant pour les bases de données.
    J'ai donc comme solution de modifier ce tri en dur directement sur la liste de valeurs. Sauf que, nous avons énormément de liste de valeurs, et donc le travail à fournir serait herculéen.
    Ma solution (injouable):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT DISTINCT table.champ
     
    FROM table
     
    ORDER BY NLSSORT(table.champ, 'NLS_SORT=BINARY')
    Nous sommes donc à la recherche de solutions différentes. Je me tourne donc vers vous qui avez toujours résolu mes problèmes.
    Ca me donne l'occasion de vous remercier et de vous féliciter du travail que vous fournissez. Un grand merci à vous.

    Cordialement

    Julien

  2. #2
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    Problème résolu, mais je n'ai pas de détails. Merci à vous tout de même

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    probablement un changement du paramètre NLS_SORT sur l'instance ou au niveau session.

  4. #4
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    Non, nous avions une information comme quoi, il était impossible de toucher ces paramètres pour des raisons de perf.

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

Discussions similaires

  1. Problème performance Oracle 10g + OLAP
    Par superfunky dans le forum Oracle
    Réponses: 2
    Dernier message: 15/10/2009, 17h08
  2. Problème installation Oracle 10g RAC
    Par Arcocide dans le forum Installation
    Réponses: 1
    Dernier message: 04/03/2009, 13h44
  3. Problème installation oracle 10g XE
    Par b.adonet dans le forum Installation
    Réponses: 2
    Dernier message: 22/07/2008, 00h20
  4. Envoyer un mail en cas de problème sous Oracle 10g
    Par frGya dans le forum Débuter
    Réponses: 3
    Dernier message: 26/02/2008, 15h37
  5. Réponses: 1
    Dernier message: 22/03/2006, 08h24

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