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 :

question sur la requete Update


Sujet :

MS SQL Server

  1. #1
    Débutant  
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Points : 170
    Points
    170
    Par défaut question sur la requete Update
    bonjour
    pour faire la mise à jour d'une table on peux la faire soit avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Update T1 set c1=V1 where Condition
    est il possible de faire ça aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into T1 (c1) values (V1) where Condition
    merci

  2. #2
    Membre actif
    Inscrit en
    Février 2009
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 224
    Points : 269
    Points
    269
    Par défaut
    NON,
    L'instruction UPDATE sert à mettre à jour et l'instruction INSERT sert à ajouter de nouvelles informations

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Cela est exact, et vous pouvez donc écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO dbo.T1 (c1)
    SELECT V1
    FROM dbo.T1
    WHERE ...
    Notez qu'avec la clause VALUES vous n'ajouterez jamais qu'une seule ligne.
    Avec la clause SELECT, vous ajoutez entre 0 et l'infini lignes

    @++

Discussions similaires

  1. Question sur une requete
    Par mat67000 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 15/03/2007, 14h51
  2. Question sur une Requete
    Par othon_oda dans le forum SQL
    Réponses: 7
    Dernier message: 15/02/2007, 16h03
  3. [VB2003][ACCESS] Question sur une requete
    Par Kanie dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/03/2006, 17h25
  4. INNER JOIN sur une requete UPDATE
    Par Immobilis dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/03/2006, 14h05
  5. question sur les requetes table héritée
    Par champion dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 30/08/2004, 14h19

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