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

Oracle Discussion :

Oarcle vers XML


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Oarcle vers XML
    Bonjour,

    Je voudrais traduire des entrées sur oracle vers des schema XML.
    En fait je veux créer des fichiers XML a partir de nouvelles entrées sur une base oracle en utilisant des declancheurs (trigger).

    Quelqu'un a t il une idée sur l'utilisation de ces trigger et comment convertir les lignes en shema XML.

    Merci

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    bonjour,

    j'ai reussi a generer un fichier xml avec les resultat d une requette mais ca a marche une seule fois.

    depuis il m'affiche l'erreur suivante : bien qu jqi utilise d autres repertoiress cibles : \

    ORA-29280: invalid directory path

    voici le code que j'ai utilise.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    create or replace directory fic as 'c:/ora2';
    grant read,write on directory fic to public;
     
     
    SET SERVEROUTPUT ON
    DECLARE
      v_file  Utl_File.File_Type;
      v_xml   CLOB;
      v_more  BOOLEAN := TRUE;
    BEGIN
      -- Create XML document from query.
      v_xml := DBMS_XMLQuery.GetXML('SELECT * from client');
     
      -- Output XML document to file.
      v_file := Utl_File.FOpen('fic', 'test.xml', 'w');
      WHILE v_more LOOP
        Utl_File.Put(v_file, Substr(v_xml, 1, 32767));
        IF Length(v_xml) > 32767 THEN
          v_xml :=  Substr(v_xml, 32768);
        ELSE
          v_more := FALSE;
        END IF;
      END LOOP;
      Utl_File.FClose(v_file);
     
    EXCEPTION
      WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE(Substr(SQLERRM,1,255));
        Utl_File.FClose(v_file);
    END;
    /
    quelcun a t il une idee sur ce probleme
    merci

Discussions similaires

  1. [Excel 97 ] Import vers XML
    Par Baumont dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 12/12/2005, 15h58
  2. Relation récursive pour exporter vers XML
    Par bossun dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/08/2005, 15h17
  3. [débutant]XML vers XML avec XSL
    Par tokamak dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 11/07/2005, 11h27
  4. XML vers XML avec XSL
    Par guizz79 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/06/2005, 10h43
  5. [XSLT] XML vers XML
    Par ren0 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 13/10/2004, 13h54

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