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 :

XML et Oracle 8.1.7


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 12
    Par défaut XML et Oracle 8.1.7
    Bonjour,

    Je suis débutant en matière de développement sous Oracle.

    Je cherche a savoir comment générer un fichier XML a partir de requêtes SQL dans ma base Oracle.

    Après avoir surfer ici et là, j'ai l'impression qu'il existe des solutions de cet ordre la:

    - utiliser un package dans du PL/SQL (DBMS_XMLGEN, DMBS_XMLQUERY, ...)
    - j'ai aussi entendu parler du Oracle XDK (developpement kit)
    - utiliser un outil tiers pour faire du mapping (j'ai vu qu'altova propose MapForce...)

    En plus, il me faut tenir compte de la version de la base (8.1.7), et la doc que je trouve, concerne souvent la version 9i et plus...

    Quelqu'un a-t-il les idées claires sur ce sujet, ou bien des liens a partager?

    Merci d'avance,

    Guillaume

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 414
    Par défaut
    XMLGen, je crois que c'est du 9i

    en 8i, il faut utiliser DBMS_XMLQUERY and DBMS_XMLSAVE

    Par contre, il faut Java d'installé car ce sont des packages Java.

    La gestion du XML a été grandement amélioré en 9i en terme de facilité d'utilisation et de performances...

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Une piste pour répondre au problème ci-dessous :

    1- Lancer le script suivant sous SYS :
    @<ORACLE_HOME>/xdk/admin/xmlgen.sql

    2- Création du synonyme :

    create public synonym xmlgen for xmlgen;


    3-Enfin générer du XML en un "select" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    SELECT xmlgen.getXml('SELECT *  FROM votre_table') FROM dual;
    Il ne vous reste plus qu'à écrire un petit PL qui stocke la requete ci-dessus dans un curseur, puis générer le fichier de sorti avec utl_file.

Discussions similaires

  1. [DTD] Valider un XML avec Oracle
    Par ghostdog dans le forum Valider
    Réponses: 5
    Dernier message: 14/12/2012, 14h25
  2. [XML] - Jointure ORACLE XML 10GR2
    Par jacquesh dans le forum SQL
    Réponses: 1
    Dernier message: 22/07/2007, 22h34
  3. Insertion de BLOB,CLOB,xml avec oracle 10g
    Par Dx_ter dans le forum Coldfusion
    Réponses: 1
    Dernier message: 10/07/2007, 11h34
  4. [XML->ORACLE] intégration de fichiers xml dans oracle
    Par bastouffe dans le forum Oracle
    Réponses: 2
    Dernier message: 15/11/2006, 14h58
  5. Intégration fichier XML dans Oracle 9i
    Par ljoly dans le forum Oracle
    Réponses: 2
    Dernier message: 14/11/2006, 00h14

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