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 Firebird Discussion :

[FB2]Update avec sous requête resultat ?


Sujet :

SQL Firebird

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 18
    Points : 18
    Points
    18
    Par défaut [FB2]Update avec sous requête resultat ?
    Bonjour

    Je lance sur deux tables TableA et TableB un requete Update avec sous requete

    TableA Permanente TableB me sert de table temporaire.

    cette requete me sert a faire un mise a jour dans la TableA d'un champ ( nom unique dans TableA et TableB)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Update TableA 
        Set TabA_Nom ='Ok' 
        where TabA_Nom not in ( Select TabB_Nom from TableB ) 
          and  TabA_Categorie=:Vcategorie
    cela fonctionne dans l'éditeur sql de IB Expert ,mais en validant toutefois la transaction dans l'interface.

    la procedure stockée fonctionne sans émettre d'erreur , mais ne réactualise pas TableA pour voir les modif ni en forcant un commit dans la Table via IB Expert.

    Dans l'appel (delphi UIB) idem pas d'erreur mais pas de mise à jour effectué.

    Je ne saisis pas du tout.

    Si quelqu'un peut éclairer ma lanterne.


    Cordialement à tous.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 18
    Points : 18
    Points
    18
    Par défaut Update avec sous requete
    Ma requete fonctionne désormais.

    j'ai rajoute le nom de la table.le champ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    update TableA set
      TableA.Tab_Nom='Ok'
      where
      TableA.Tab_Nomt not in ( select TabB_Nom from TableB) ;
    suspend ;
    Auparavant j'ai eu téléchargé la derniere version de IBerpext perso.
    Et ensuite modif de la requête .
    IBexpert me semble plus rapide.

    FB 2.0.3 /UIB 2.1

    et tooti est nickel.



    Cordialement a tous

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/05/2009, 17h11
  2. Requète UPDATE avec sous-requète dans la même table.
    Par Selenite dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/03/2009, 15h04
  3. Requete UPDATE avec sous-requète
    Par alaingui dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 27/06/2008, 21h16
  4. UPDATE avec sous requête de sélection avec regroupement
    Par Maxsen dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/03/2008, 11h20
  5. Requête Update avec Sous-requête
    Par Yohann_x dans le forum Requêtes
    Réponses: 8
    Dernier message: 16/02/2008, 13h19

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