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

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2018
    Messages : 3
    Points : 1
    Points
    1

    Par défaut Comment regrouper 2 tables dans une extraction XML server

    Bonjour !

    Petite question comme vous avez put le voir avec le titre du post, pour regrouper 2 tables dans un seul XML, mais plus précisément pour regrouper ces tables avec une en enfant de l'autre et regrouper à l'aide d'un champ.

    Je m'explique :

    j'ai 2 tables réalisé pour stocker des devis ou tout les champs sont pour l'instant stocker sous forme de chaînes de caractères-->

    les entêtes :

    Nom : b76c0ff326.png
Affichages : 17
Taille : 31,5 Ko

    et les lignes :

    Nom : 8924143edb.png
Affichages : 17
Taille : 47,5 Ko

    Je souhaite les regrouper dans un XML, avec les lignes en enfant des devis -->

    Nom : 9fcafee103.png
Affichages : 38
Taille : 35,8 Ko


    Comment est-ce que je peut faire ça ? :/ intégrer une table en enfant d'une autre après une conversion XML ?

    Edit : J'ai modifier les images pour ne pas mettre en valeur les types

  2. #2
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 18 338
    Points : 42 860
    Points
    42 860

    Par défaut

    Vous avez réellement partout dans vos tables des colonnes de type VARCHAR(250) pour toutes les informations, mêmes les n° les dates ? Ou est-ce une hallucination parce que je me suis mal réveillé ?????

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  3. #3
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 18 338
    Points : 42 860
    Points
    42 860

    Par défaut

    Tout à fait par hasard, savez vous la différence qu'il y a entre une base de données relationnelle et un tableur ???

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2018
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Oui bien sur, j'ai oublié de le préciser mais je réalise a la base une conversion MS NAV --> xml --> SQL server avec powershell, l'utilisation de varchar c'est juste pour moi évitez des erreurs , mais bien sur que les types changerons.

    Ma vrai question c'est comment fusionner les 2 tables en XML pour qu'il ai la bonne forme afin de les réintégrer dans MS NAV (SQL SRV --> XML --> MS NAV)

  5. #5
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 18 338
    Points : 42 860
    Points
    42 860

    Par défaut

    La réponse à cette question est de ne surtout pas faire cette usine à gaz stupide, mais de stocker vos données XML dans une colonne de type XML et de manipuler le contenu de cette colonne XML par des requêtes SQL avec XQuery et XPath !

    Lisez l'article écrit par Rudi Bruchez pour ce faire :
    https://rudi.developpez.com/sqlserver/tutoriel/xquery/

    Un exemple :
    https://blog.developpez.com/sqlpro/p...vec-sql-server

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2018
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Merci de votre aide, je regarde ca !

Discussions similaires

  1. Comment regrouper deux insert dans une BD
    Par hadjiphp dans le forum PHP & MySQL
    Réponses: 1
    Dernier message: 16/04/2009, 01h36
  2. comment regroupe les tables dans une table
    Par helene0618 dans le forum kettle/PDI
    Réponses: 3
    Dernier message: 11/03/2009, 23h18
  3. Comment stocker un Bitmap dans une chaine XML ?
    Par Danny Blue dans le forum C#
    Réponses: 3
    Dernier message: 14/07/2008, 13h15
  4. Réponses: 6
    Dernier message: 15/02/2008, 12h10
  5. Comment stocker des tables dans un fichier XML ?
    Par TicTacToe dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 24/09/2006, 17h18

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