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

SQL Oracle Discussion :

Dupliquer données dans la même table


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Par défaut Dupliquer données dans la même table
    Bonjour,

    Voila j'aimerai connaitre la commande oracle afin de dupliquer les données contenu dans une tables mais a l'intérieur des mêmes colonnes .

    Ma table cc_lots contient trois colonne lot_id , lot_libellé et enfin lot user _id , je doit dupliquer les données des colonnes lot_id et lot_libellé et mettre une autre valeur a la colonnes user_id

    Merci .

  2. #2
    J1
    J1 est déconnecté
    Membre expérimenté Avatar de J1
    Inscrit en
    Mai 2004
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 321
    Par défaut
    Bonjour,

    voilà qui devrait répondre à ta demande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO cc_lots ( lot_id, lot_libelle, user_id )
    SELECT lot_id, lot_libelle, 10 AS user_id
    FROM cc_lots;
    10 étant à remplacer par la valeur de ton choix.

  3. #3
    Membre très actif
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Par défaut
    Citation Envoyé par J1 Voir le message
    Bonjour,

    voilà qui devrait répondre à ta demande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO cc_lots ( lot_id, lot_libelle, user_id )
    SELECT lot_id, lot_libelle, 10 AS user_id
    FROM cc_lots;
    10 étant à remplacer par la valeur de ton choix.
    MERCIIIIIIIIIIIIIIIIIIII : )
    je vais tester ça .

  4. #4
    Membre très actif
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Par défaut
    voila je reviens vers toi mon responsable m'a dit que ce n'est pas ça je te détaille mon problème .

    Je voudrais dans Ma table CC_LOTS dupliquer toutes les valeurs des colonnes LOt_ID et CC_LIBELLE pour lequels le USER_ID = 'adminco'

    afin de créer un nouveau USER_ID = 'fpe' qui as les mêmes valeurs que 'adminco' vcila

    Merci de ton aide c'est très généreux .

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    Et pour chacune des requêtes vous allez venir sur un forum demander qu'on bosse à votre place ?

    Vous devriez commencez par lire des tuto SQL, ca vous sera bien plus bénéfique.

    Il y en a sur ce site.


    pour votre problème :
    - Réalisez la requête qui permettra de selectionnez les données que vous voulez, lisez ceci : http://sqlpro.developpez.com/cours/sqlaz/select/
    - Adaptez la requête donnée par J1 avec la requête du point 1.

    Un petit rappel sur les requetes de DML : http://sqlpro.developpez.com/cours/sqlaz/dml/

  6. #6
    Membre très actif
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Par défaut
    Citation Envoyé par punkoff Voir le message
    Et pour chacune des requêtes vous allez venir sur un forum demander qu'on bosse à votre place ?

    Vous devriez commencez par lire des tuto SQL, ca vous sera bien plus bénéfique.

    Il y en a sur ce site.


    pour votre problème :
    - Réalisez la requête qui permettra de selectionnez les données que vous voulez, lisez ceci : http://sqlpro.developpez.com/cours/sqlaz/select/
    - Adaptez la requête donnée par J1 avec la requête du point 1.

    Un petit rappel sur les requetes de DML : http://sqlpro.developpez.com/cours/sqlaz/dml/
    Je vais ignorer ta première phrase et prendre que le bon dans ton message .
    Merci pour les liens , les conseils et le sarcasme qui va avec

  7. #7
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Citation Envoyé par czar1983 Voir le message
    Je vais ignorer ta première phrase et prendre que le bon dans ton message .
    Merci pour les liens , les conseils et le sarcasme qui va avec
    Bonsoir,

    Ce n'est pas du Sarcasme, juste du bon sens, les Membres sont tous Bénévoles et un petit peu de recherche ne fait pas de mal

    En gros merci de faire quelques efforts et de montrer un pseudo squelette de votre travail, réflexion afin que les Membres vous aident au mieux

    cf. Les règles (c'est pour l'étudiant que je mets ce lien ^^ mais merci de relire l'ensemble)

    Bonne soirée

    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  8. #8
    J1
    J1 est déconnecté
    Membre expérimenté Avatar de J1
    Inscrit en
    Mai 2004
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 321
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO cc_lots ( lot_id, lot_libelle, user_id )
    SELECT lot_id, lot_libelle, 'fpe' AS user_id
    FROM cc_lots
    WHERE user_id='adminco';
    En revanche, comme c'est vraiment une instruction de base du langage SQL, je t'invite à consulter les cours présents sur le site, comme celui-ci, afin de te former sur le sujet.

    Bonne journée !

    EDIT : devancé par punkoff

  9. #9
    Membre très actif
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Par défaut
    Citation Envoyé par J1 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO cc_lots ( lot_id, lot_libelle, user_id )
    SELECT lot_id, lot_libelle, 'fpe' AS user_id
    FROM cc_lots
    WHERE user_id='adminco';
    En revanche, comme c'est vraiment une instruction de base du langage SQL, je t'invite à consulter les cours présents sur le site, comme celui-ci, afin de te former sur le sujet.

    Bonne journée !

    EDIT : devancé par punkoff
    Je vais tester ça , Désolé je suis étudiant encore depuis peu donc j'ai encore un peu de mal a tout assimiler merci
    Merci de ton aide et des tes conseils c'est très gentil de m'aider

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

Discussions similaires

  1. enregistrer des données dans la même table
    Par syrine01 dans le forum Langage
    Réponses: 4
    Dernier message: 29/12/2013, 23h06
  2. [AC-2010] Comparaison de données dans une même table
    Par ambact dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 06/10/2013, 12h13
  3. Echange de données dans la même table
    Par roots_man dans le forum Langage SQL
    Réponses: 5
    Dernier message: 24/07/2011, 12h42
  4. Copie de données dans une même table
    Par Tintou dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/07/2007, 17h22

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