Bonjour,
je cherche depuis ce matin un moyen pour insérer un fichier XML dans une table SQL Server, sans passer par SSIS... rien

le but de la manœuvre est d'enrichir ce fichier avec en rajoutant quelques informations depuis une autre Table (mais cela sera plus facile une fois le XML dans une table Tempo).

voila un bout de mon fichier:
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
<Fichier ANNEE="2010" NUMERO="0177" DATE="16/04/10">
        <Demande ANNEE="2009" NUMERO="21444" DATE_DEMANDE="08/04/10">
                <Demandeur TITRE="Monsieur" NOM="******" PRENOM="**********" ADRESSE1="*****" ADRESSE2="" CP="86110" VILLE="MIREBEAU"/>
                <Demandeur TITRE="Monsieur" NOM="******" PRENOM="*******" ADRESSE1="*****" ADRESSE2="" CP="86170" VILLE="MASSOGNES"/>
                <Representant TITRE="Maître" NOM="****" PRENOM="*******" ADRESSE1="******" ADRESSE2="BP 14" CP="86110" VILLE="MIREBEAU"/>
                <Decede TITRE="Madame" NOM="*********" PRENOM="*****" ADRESSE1="*****" ADRESSE2="*****" CP="86" VILLE="MIREBEAU" DATE_NAISSANCE="21/08/13" CP_NAISSANCE="86" VILLE_NAISSANCE="CUHON" DATE_DECES="27/09/09" CP_DECES="86" VILLE_DECES="MIREBEAU"/>
                <Documents>
                        <Document NUMERO="1" DATE_AGIRA="16/12/09 12:10:05" FICHIER="2009_21444_1.TIF"/>
                        <Document NUMERO="2" DATE_AGIRA="15/04/10 15:22:04" FICHIER="2009_21444_2.TIF"/>
                </Documents>
        </Demande>
<Demande ANNEE="2010" NUMERO="7344" DATE_DEMANDE="07/04/10">
                <Demandeur TITRE="Monsieur" NOM="*****" PRENOM="*********" ADRESSE1="******" ADRESSE2="*******" CP="07200" VILLE="ST ETIENNE DE FONTBELLON"/>
                <Decede TITRE="Monsieur" NOM="*****" PRENOM="*******" ADRESSE1="******" ADRESSE2="" CP="13006" VILLE="MARSEILLE" DATE_NAISSANCE="12/11/23" CP_NAISSANCE="13" VILLE_NAISSANCE="MARSEILLE" DATE_DECES="03/03/10" CP_DECES="13006" VILLE_DECES="MARSEILLE"/>
                <Documents>
                        <Document NUMERO="1" DATE_AGIRA="16/04/10 11:15:37" FICHIER="2010_7344_1.TIF"/>
                </Documents>
        </Demande>
</Fichier>

La table Tempo sera de la sorte:
Fichier|F_ANNEE| F_NUMERO|F_DATE|Demande|D_ANNEE|D_NUMERO|DATE_DEMANDE|Info_Demandeur|Info_Representant|Info_Decede|Doc1|Doc2

Le schéma de la table est a titre indicatif

Merci d'avance