Bonjour,

J'essaye de générer un fichier XML à partir de données dans une base Oracle (10gR1 en local, mais il faut que ça fonctionne pour les versions supérieurs).
NB : j'utilise le package Oracle XML DB.

J'ai un souci avec mon select qui me sort une erreur ORA-00905 : mot-clé absent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
SELECT XMLSerialize(DOCUMENT
    XMLELEMENT("documentXml", XMLATTRIBUTES('http://www.w3.org/2001/XMLSchema-instance' As "xmlns:xsi"),
        XMLELEMENT ("balise", XMLATTRIBUTES(attribut1 As "attribut1",
                                            attribut2 As "attribut2")
        )
    ).EXTRACT('/') As CLOB
) INTO LocCLOB --Insertion du résultat dans la variable CLOB (déclarée plus haut dans mon code)
FROM table t;
SQL Developper me situe l'erreur au niveau de l'insertion dans la variable, mais comme ce sont mes débuts en Oracle/XML, je ne vois pas ce qu'il attend!