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

MS SQL Server Discussion :

[SQLSERVER 2005] Transférer une table vers une autre


Sujet :

MS SQL Server

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut [SQLSERVER 2005] Transférer une table vers une autre
    Bonjour,

    Sur mon serveur SQL , j'ai une DB qui est une copie d'une autre DB mais avec les tables qui sont vides. Je l'utilise pour faire des mises à jours des tables (Ajout et suppression de colonnes) Lorsque j'ai fini de faire mes modifications dans la DB vide (appelé 'Embryon') je souhaiterai mettre à jour la DB qui contient les données. Voici comment je vois les choses :

    -Faire une copie de l'embryon
    -Transférer les données de la db vers la copie de l'embryon
    -Supprimer l'ancienne DB
    -Renommer la copie de l'embryon avec le nom de l'ancienne DB

    J'ai essayer de copie une table vers une autre avec l'instruction Select * INTO new_table FROM old_table mais j'ai une erreur étant donné que la new_table existe déjà.

    L'embryons est redistribuer à mes client pour qu'ils puissent mettre à jours leur DB

    COmment puis-je procéder.

    D'anvance merci. OLBI

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut script sql.
    Lorsque ta base embryon est termine, je te propose de creer une base test qui est une copie conforme de la base de production.

    tu ecris des scripts ALTER TABLE pour mettre la jour la table Test.
    Lorsque tu es sûr de tes scripts. Et que ta base de test fonctionne correctement. Tu peux passer tes scripts sur la base de production.

    Quelqu'un a une meilleur solution ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut
    Est ce qu'il existe une instruction qui permttrait de faire correspondre les colonnes d'une table avec une autre qui aurait les même noms de colonnes???

    Olbi

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut Select * INTO new_table FROM old_table
    cette fonction est utilise pour creer des tables temporaires.

    PS : je ne comprend pas ta question.

  5. #5
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Citation Envoyé par olbi
    Est ce qu'il existe une instruction qui permttrait de faire correspondre les colonnes d'une table avec une autre qui aurait les même noms de colonnes???

    Olbi
    Bonjour,

    Non, il y a juste les doigts et le clavier.

Discussions similaires

  1. copier une table d'une BDD dans une table d'une autre BDD
    Par faniette dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/05/2013, 10h17
  2. Réponses: 1
    Dernier message: 19/10/2011, 12h13
  3. Copier les enregistrements d'une table vers une table d'une autre DB
    Par karinette21 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 18/11/2008, 21h50
  4. Réponses: 4
    Dernier message: 25/01/2007, 13h38
  5. [VB.NET] Copie d'une table d'une DB vers une autre
    Par SergeF dans le forum Windows Forms
    Réponses: 9
    Dernier message: 20/11/2004, 09h54

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