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 :

insertion dans plusieurs tables


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 237
    Par défaut insertion dans plusieurs tables
    Bonjour,
    j'ai un petit souci et j'aimerai bien que vous m'aidiez à le résoudre.
    J'ai une interface qui permet de créer des tables dans ma base de données.et je veux que quand j'enregistre une variable quel s'enregistre dans toutes mes tables, même les nouvelles sans avoir à modifier mon code c'est possible ça???

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour,

    Qu'entendez-vous par
    Citation Envoyé par kensem Voir le message
    quand j'enregistre une variable quel s'enregistre dans toutes mes tables
    Vous voulez faire le meme INSERT/UPDATE dans toutes vos tables ???

    Je ne sais pas ce que vous essayez de faire, ni quel est la but de votre application, mais j'ai néanmoins l'impression que vous avez un petit gros problème de modélisation...

    Pour vous donner une piste, la requete ci-dessous vous renverra la liste des tables de votre BDD :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT TABLE_NAME
    FROM INFORMATION_SCHEMA.TABLES

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Citation Envoyé par kensem Voir le message
    je veux que quand j'enregistre une variable quel s'enregistre dans toutes mes tables
    Quelles variables ? Tu parles bien des tables n'est ce pas ?
    Est ce que tu peux être plus explicite ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  4. #4
    Membre très actif
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 237
    Par défaut
    Pour mieux vous expliquer ; a chaque fois que l'entreprise reçoit un nouveau projet, elle crée une nouvelle table pour gérer le nouveau projet, j'ai créer une interface pour faire ça. Cependant, j'arrive pas à enregistrer dans cette nouvelle table sans créer une nouvelle requête dans le code(insert). et je voudrai pouvoir faire des insertion sans avoir besoin de modifier le code,même si cette requête m’insère les données dans toutes les tables c'est pas grave.

  5. #5
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    a chaque fois que l'entreprise reçoit un nouveau projet, elle crée une nouvelle table pour gérer le nouveau projet
    Si les informations sur les projets sont similaires d'un projet à l'autre alors
    on ne fait qu'une table Projets dans laquelle on insère les projets au fur et à mesure.
    Créer une table par projet ressemble à une bidouille Excel.

    Par curiosité, l'application cliente est développée en quel langage ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Citation Envoyé par kensem Voir le message
    a chaque fois que l'entreprise reçoit un nouveau projet, elle crée une nouvelle table pour gérer le nouveau projet
    Ce n'est pas une bonne façon de faire, tu dois respecter les règles de codd, tu ne peux pas t'amuser à crréer une tables pour chaque nouveau projet !

    Par contre pour l'usine à gaz que tu es entrain de vouloir faire, il faut utiliser un Objet du type CommandBuilder de visual studion pour pouvoir le faire le plus simplement possibe.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  7. #7
    Membre très actif
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 237
    Par défaut
    L'application est en c#, le problème qui se pose c'est que chaque projet, possède les mêmes données(unité est variable) mais c'est les valeurs qui change à chaque fois. J'ai pas trouver une solution pour gérer cela c'est pourquoi j'ai opter pour cette solution.

  8. #8
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Citation Envoyé par kensem Voir le message
    c'est les valeurs qui change à chaque fois. J'ai pas trouver une solution pour gérer cela


    Bon, amicalement, je crois qu'il faut que tu prennes une journée
    pour lire au moins les principes de base d'un SGBD.
    Sinon tu ne peux pas y arriver.

    Pour te donner un coup de main, dis-nous ce que tu veux mettre
    comme données dans ta base et on te conseillera.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. procedure stockée pour insertion dans plusieurs tables
    Par bigwal2007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 22/11/2007, 22h58
  2. Insertion dans plusieurs table avec un index commun
    Par irongomme dans le forum Requêtes
    Réponses: 3
    Dernier message: 12/10/2007, 11h41
  3. Insertion dans plusieurs tables en meme temps
    Par weed dans le forum Requêtes
    Réponses: 5
    Dernier message: 04/07/2007, 11h13
  4. [SQL] Insertion dans plusieurs tables
    Par fadex dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/02/2007, 11h47
  5. Insertion dans plusieurs tables : Transaction ?
    Par Invité dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/07/2006, 18h25

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