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

Développement SQL Server Discussion :

Comment regrouper 2 tables dans une extraction XML server


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    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 : 10
    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 : 399
Taille : 31,5 Ko

    et les lignes :

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

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

    Nom : 9fcafee103.png
Affichages : 309
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 bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    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...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    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...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    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 : 10
    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 bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    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...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    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 : 10
    Par défaut
    Merci de votre aide, je regarde ca !

Discussions similaires

  1. [MySQL] Comment regrouper deux insert dans une BD
    Par hadjiphp dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 16/04/2009, 00h36
  2. comment regroupe les tables dans une table
    Par helene0618 dans le forum kettle/PDI
    Réponses: 3
    Dernier message: 11/03/2009, 22h18
  3. Comment stocker un Bitmap dans une chaine XML ?
    Par Danny Blue dans le forum C#
    Réponses: 3
    Dernier message: 14/07/2008, 12h15
  4. Réponses: 6
    Dernier message: 15/02/2008, 11h10
  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, 16h18

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