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 :

Comment remplacer la valeur de tous les enregistrements en une seule étape


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Points : 37
    Points
    37
    Par défaut Comment remplacer la valeur de tous les enregistrements en une seule étape
    Bonjour,

    Je suis débutant en BDD, et j'ai un champ de ce type: decimal(15,4),Non,0.0000

    J'ai 360 enregistrements avec une valeur par défaut à 0 et j'aimerai modifier cette valeur pour tous les enregistrements d'un coup (valeur identique pour tous les enregistrements).

    Comment faire?

    Merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Points : 38
    Points
    38
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    update <table>
    set <nomchamp_à_changer>=''
    where id_column between 1 and 360
    je pense que cela est possible mais sans certitude

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 294
    Points : 333
    Points
    333
    Par défaut
    Salut,

    Il te suffit de ne pas mettre de condition dans ton update,

    update nom_table set nom_du_champ=tavaleur;

    Aucune condition donc il va le faire pour tous les champs

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Points : 38
    Points
    38
    Par défaut
    tout à fait d'accord S'bastien

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par Sebastien14 Voir le message
    Salut,

    Il te suffit de ne pas mettre de condition dans ton update,

    update nom_table set nom_du_champ=tavaleur;

    Aucune condition donc il va le faire pour tous les champs
    Merci beaucoup ca marche.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/09/2013, 13h56
  2. [AC-2003] La même valeur pour tous les enregistrements lors de la fermeture d'un formulaire
    Par toutoune95800 dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/04/2012, 14h21
  3. Réponses: 2
    Dernier message: 10/07/2009, 19h17
  4. comment faire pour supprimer tous les enregistrements d'une table
    Par sehing7 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/04/2009, 14h13
  5. Afficher tous les enregistrements d'une table
    Par bertrand_declerck dans le forum QuickReport
    Réponses: 2
    Dernier message: 08/07/2005, 08h35

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