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 :

Update AS ne marche pas ??


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 41
    Points : 30
    Points
    30
    Par défaut Update AS ne marche pas ??
    Bonjour,

    Pouvez vous m'expliquer pourquoi le "AS" est refusé pour les update ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    update table1 as T1
    set T1.champ = 
        ( 
          select T2.champ
          from table2 as T2
          where T1.Num = T2.Num
        )

  2. #2
    Membre régulier
    Inscrit en
    Août 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 102
    Points : 74
    Points
    74
    Par défaut
    Pq tu veut faire un AS ici ?
    Avec UPDATE, tu mets à jour les donnees d'une table et pas la table en elle meme...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 41
    Points : 30
    Points
    30
    Par défaut
    c'était un exemple. J'ai d'autres requêtes où il est nécessaire de nommer la table. Or le AS est refusé. Pourtant dans les aides, les exemples sont fournis avec des AS.

  4. #4
    Membre régulier
    Inscrit en
    Août 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 102
    Points : 74
    Points
    74
    Par défaut
    le code que tu as mis est un exemple ? si non peut tu mettre l'exemple ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 41
    Points : 30
    Points
    30
    Par défaut
    Normal, pas de AS dans la clause Update !
    Utilisez une transformation suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Update Presence
    Set Presence.NumPaiement =T2.NumPaiement 
    From Paiement T2
    Where Presence.NumEnf = T2.NumEnf

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

Discussions similaires

  1. update qui ne marche pas
    Par arckaniann dans le forum Langage
    Réponses: 10
    Dernier message: 12/01/2011, 20h40
  2. [MySQL] update qui ne marche pas
    Par kate59 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/10/2009, 17h31
  3. UPDATE qui ne marche pas
    Par souadmaa dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2008, 10h15
  4. [MySQL] Update qui ne marche pas
    Par Atchoum_002 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 13/10/2005, 16h06
  5. requête update qui marche pas
    Par MrsFrizz dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/12/2004, 08h16

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