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 :

CONTAINS a un comportement diffèrent d'une base à l'autre


Sujet :

SQL Oracle

  1. #1
    Membre régulier Avatar de silverfab34
    Inscrit en
    Mars 2006
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 203
    Points : 91
    Points
    91
    Par défaut CONTAINS a un comportement diffèrent d'une base à l'autre
    Bonjour,
    J'ai 2 bases ORACLE, l'une pour le DEV, l'autre pour le test.
    Elles ont les mêmes données mais j'ai une requête qui a un comportement diffèrent d'une base à l'autre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select  (o.ID)  from MOVIE o where CONTAINS(o.NAME_MOVIE, 'les') > 0 ;
    D'un coté, elle me remonte les films dont le nom contient "les", de l'autre rien (les données sont les mêmes).
    Même comportement observé sur 'le', 'la' et au contraire 'lz' à le même comportement dans les 2 bases.

    Y a t il une configuration a faire en plus quelque part ?

    Je sèche là !

    PS : Je ne peux pas changer la requête.

    Merci pour votre aide.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Je pense que vous avez un problème au niveau de la liste des mots blancs (non indexés, et donc non recherchables).
    Les mots que vous citez sont des articles du français, l'autre base est peut-être paramétrée en anglais...
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre régulier Avatar de silverfab34
    Inscrit en
    Mars 2006
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 203
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    Je pense que vous avez un problème au niveau de la liste des mots blancs (non indexés, et donc non recherchables).
    Les mots que vous citez sont des articles du français, l'autre base est peut-être paramétrée en anglais...
    où est ce que je peux voir ces parametres, config de la langue ? merci

  4. #4
    Membre régulier Avatar de silverfab34
    Inscrit en
    Mars 2006
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 203
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    Je pense que vous avez un problème au niveau de la liste des mots blancs (non indexés, et donc non recherchables).
    Les mots que vous citez sont des articles du français, l'autre base est peut-être paramétrée en anglais...

    En effet, j'ai la base de DEV qui fonctionne niquel qui est en NLS_LANG = AMERICAN_AMERICA.WE8MSWIN1252 tandis que celle de test est en NLS_LANG = FRENCH_FRANCE.WE8MSWIN1252

    Est ce que ca peut venir de ca ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2012, 15h48
  2. Réponses: 1
    Dernier message: 08/08/2011, 18h40
  3. Comportement différent d'une "librairie"
    Par Deallyra dans le forum Débuter
    Réponses: 3
    Dernier message: 25/01/2010, 12h47
  4. Comportements anormaux sur une base
    Par Albator5151 dans le forum Oracle
    Réponses: 6
    Dernier message: 09/02/2007, 13h59

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