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

Langage SQL Discussion :

Copier un ensemble d'enregistrement dans la meme table


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    csdcsdc
    Inscrit en
    Juin 2004
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : csdcsdc

    Informations forums :
    Inscription : Juin 2004
    Messages : 83
    Points : 65
    Points
    65
    Par défaut Copier un ensemble d'enregistrement dans la meme table
    Bonjour, je m'explique ...

    Je desire copier un ensemble d'enregistrement dans la meme table en ne changeant que le champs identifiant, ainsi :

    table avant :
    1, 1, x1, y1, ...
    1, 2, x2, y2, ...
    1, 3, x3, y3, ...

    devient après :
    1, 1, x1, y1, ...
    1, 2, x2, y2, ...
    1, 3, x3, y3, ...
    2, 1, x1, y1, ...
    2, 2, x2, y2, ...
    2, 3, x3, y3, ...

    en fait, il s'agit de dupliquer un jeu de donnée en lui donnant un Id différent.
    Peut on faire cela en un seul SQL ?

    merci pour toute réponse.

  2. #2
    Membre actif
    Inscrit en
    Février 2003
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 182
    Points : 206
    Points
    206
    Par défaut
    Bonjour,

    Une solution est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    insert matable(ident,col2,col3...)
    select (select Max(ident) from matable)+ident,col2,col3...
    from matable

    A+

  3. #3
    Membre du Club
    Profil pro
    csdcsdc
    Inscrit en
    Juin 2004
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : csdcsdc

    Informations forums :
    Inscription : Juin 2004
    Messages : 83
    Points : 65
    Points
    65
    Par défaut Super
    Super, ca marche d'enfer ... trop puissant ce SQL !

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Turbo Pascal] Copier un fichier d'enregistrements dans un fichier de caractères
    Par zineb2012 dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 28/04/2012, 05h15
  2. "Copier / Coller" dans une meme table
    Par nicolas_ser dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/01/2012, 14h57
  3. Copier un enregistrement dans une même table
    Par slammer dans le forum Langage SQL
    Réponses: 11
    Dernier message: 04/05/2010, 23h17
  4. Calcul entre enregistrements dans la meme colonne
    Par midasios dans le forum VBA Access
    Réponses: 5
    Dernier message: 12/02/2008, 12h40
  5. Plusieurs enregistrements dans le meme état
    Par uskiki85 dans le forum Access
    Réponses: 8
    Dernier message: 11/01/2006, 16h24

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