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
    Débutant  
    Profil pro
    Inscrit en
    mai 2005
    Messages
    2 631
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : mai 2005
    Messages : 2 631
    Points : 808
    Points
    808

    Par défaut Comment copier une table vers une autre avec SSMS ?

    Bonjour,

    J'ai importer un fichier scv depuis SSMS et il m'a créé une nouvelle table 'labelstemp'.
    Cette nouvelle table a exactement le nombre de colonnes et de type de colonne que la table 'labels'

    Je dois
    1. Vider la table labels
    2. Copier le contenu de labelstemp vers labels

    C'est très important que la colonne id_label commence par 1 et incrémentable comme ce l'est dans ma table labelstemp.

    J'ai essayé les choses suivantes:
    1. J'ai ouert SSMS et je me suis connecté à ma base de donnée
    2. J'ai clicqué sur New Query
    3. J'ai collé le code suivant


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DELETE from labels
    go
    set identity_insert dbo.labels on;
    go
    INSERT INTO labels SELECT * FROM labelstemp
    go
    set identity_insert dbo.labels off;
    Le probleme est que lanelstemps est soligné en rouge et ce message s'affiche quand je passe la souris:

    Invalid object name labelstemp
    Je ne comprends pas pourquoi. Pourtant de le disgramme de ma base de donnée, j'ai ajouté cette table et je l'ai bien comparée à la table 'labels'

    Que dois-he faire encore?

    Merci pour vos lumières
    P.
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  2. #2
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 316
    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 316
    Points : 42 808
    Points
    42 808

    Par défaut

    intellisense n'est pas toujours à jour. Ce n'est pas important, vous pouvez quand même lancer le code.

    pour mettre à jour le cache d'intellisence CTRL + ALT + R

    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 * * * * *

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/10/2011, 13h13
  2. Réponses: 3
    Dernier message: 17/12/2008, 14h23
  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, 22h50
  4. Réponses: 4
    Dernier message: 11/09/2006, 18h58
  5. Réponses: 5
    Dernier message: 04/07/2006, 12h29

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