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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème avec l'erreur Oracle ORA-19025

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec l'erreur Oracle ORA-19025

n°2089549
bernidupon​t
Posté le 15-07-2011 à 10:51:21  profilanswer
 

Bonjour la team,
 
j'ai une table 'ma_table' dans laquelle figurent plusieurs enregistrements contenant une structure XML. Lorsque je fais la requête suivante, j'arrive bien à avoir un résultat:
 
 select *
 from ma_table
 where extractValue( structure_xml, '//mon_noeud) = 'TEST'
and mon_id = 1;  
 
Par contre lorsque je ne précise pas l'id, j'obtiens l'erreur Oracle suivante:
 
    ORA-19025: EXTRACTVALUE returns value of only one node
    19025. 00000 -  "EXTRACTVALUE returns value of only one node"
    *Cause:    Given XPath points to more than one node.
    *Action:   Rewrite the query so that exactly one node is returned.
 
Apparemment, plusieurs valeurs peuvent être extraites pour certains enregistrements. Savez-vous me dire s'il est possible de réécrire cette requête de façon à retourner des enregsitrements ?
 
Merci d'avance pour votre aide,
berni.
 

mood
Publicité
Posté le 15-07-2011 à 10:51:21  profilanswer
 

n°2089670
deliriumtr​emens
sic transit intestinal...
Posté le 16-07-2011 à 10:54:57  profilanswer
 

Quelque chose du genre

Code :
  1. select *
  2. from ma_table
  3. where existsNode(structure_xml, '//chemin_vers_le_noeud([noeud = "TEST"]')


 
Voir ici pour plus de précisions...


Message édité par deliriumtremens le 16-07-2011 à 10:55:43

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

  Problème avec l'erreur Oracle ORA-19025

 

Sujets relatifs
[Ajax] problème d'appel à un fichier phpProblème création base de données relationnelle sur Access
Problème de récuperation de variblesProblème script d'ouverture de session
erreur easy php vérifier versionerreur modélisation gestion achat vente
problème classe phperreur execution, compilation
probléme de dtpickerConnexion base oracle via fonction PHP
Plus de sujets relatifs à : Problème avec l'erreur Oracle ORA-19025


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