Sql Loader

Bonjour,

J'ai fait des recherches sur le net mais je n'arrive pas à trouver de réponses claires à la question suivante :
est-il possible avec SQL LOADER de charger un fichier XML dans une base oracle 10 ? Si oui quelle est la méthode ?

Merci pour votre aide
Configuration: Windows XP
Firefox 3.0.3

4 réponses

  1. Oui j'ai bien une table qui a des champs correspondant aux champs du fichier XML mais je ne vois quand même pas trop comment faire mon fichier de controle ??
    1. Pas d'autres propositions ??
      Sniff..
      1. bien entendu il faut avoir créer au niveau de ta base oracle un table contenant les champs de ton fichier xml
        ton fichier xml doit correspondre dans mon exemple à l'inventaire_momo_aout que crée en table au niveau oracle
    2. Je peux enregistrer un fichier xml en csv ?? Mais que va devenir l'arbre XML ?
      1. il faudra cree tout d'abord un fichier source
        ensuite tu enregistre ton fichier au format csv
        bien entendu ton note bien le chemin du fichier
        ensuite tu execute la commande suivante options (skip=1)
        LOAD DATA
        INFILE "c:\temp\travail\test.csv" ///////// ici tu lui indique le chemin de ton fichier csv
        APPEND
        INTO TABLE momo.inventaire_aout ////////// ici le nom de la table que tu veux xharger
        FIELDS TERMINATED BY ';'
        OPTIONALLY ENCLOSED BY '"'
        ( NATURE,
        NOM_COMMERCIAL,
        )