Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1856 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Oracle 11g R2 est fou ? Problème avec OR

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Oracle 11g R2 est fou ? Problème avec OR

n°2084674
MagicBuzz
Posté le 24-06-2011 à 16:08:54  profilanswer
 

Bonjour,
 
J'ai un souci avec un serveur Oracle...
 
Puisqu'un exemple vaut mieux qu'un long discourt...
 

Code :
  1. SQL*Plus: Release 11.2.0.1.0 Production on Ven. Juin 24 16:05:21 2011
  2. Copyright (c) 1982, 2010, Oracle.  All rights reserved.
  3. Entrez le nom utilisateur : soc1
  4. Entrez le mot de passe :
  5. ConnectÚ Ó :
  6. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
  7. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  8. SQL> select * from dual where dummy = 'X';
  9. D
  10. -
  11. X
  12. SQL> select * from dual where dummy >= to_char(sysdate, 'YYYYMMDD');
  13. D
  14. -
  15. X
  16. SQL> select *
  17.   2  from dual
  18.   3  where (dummy = 'X' or dummy >= to_char(sysdate, 'YYYYMMDD'));
  19. D
  20. -
  21. X
  22. SQL> select *
  23.   2  from dual
  24.   3  where (dummy = 'X' or dummy <= to_char(sysdate, 'YYYYMMDD'));
  25. aucune ligne sÚlectionnÚe
  26. SQL>


 
Autant je suis d'accord avec les 3 premiers résultat, autant je ne comprends pas comment "true or false" peut donner "false"...
Oracle ne sait plus faire de l'algèbre de Boole ?
 
Ça viendrait pas par hasard d'un paramètre à la con, comme celui qui permet de modifier le fonctionnement de null ?

mood
Publicité
Posté le 24-06-2011 à 16:08:54  profilanswer
 

n°2085000
MagicBuzz
Posté le 26-06-2011 à 19:29:19  profilanswer
 

Pour votre culture, ou si ça devait vous arriver :
 
http://www.developpez.net/forums/d [...] bre-boole/
 
Il s'agit bien d'un bug Oracle introduit dans la 11g R2.
Il faut désactiver une nouvelle fonctionnalité pour retrouver le bon fonctionnement de OR.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Oracle 11g R2 est fou ? Problème avec OR

 

Sujets relatifs
GridBagLayout problème affichage conditonnelprobleme excel vba somme
Probléme avec la methode insert() de DataRepository C# de NetTiers C#Probleme affichage champs
GridBagLayout : problème d'espaceProblème de format de date
Probleme avec un LineSeries affichant 3000 valeurs en Flex[Scilab] Problème utilisation fonction datafit
problème pour travailler sur des fichiers textes en PHPCouchDB-app problème uploading
Plus de sujets relatifs à : Oracle 11g R2 est fou ? Problème avec OR


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR