Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/02/2008, 15h24   #1
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 7
Points : 7
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 :
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.
AuBozon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 21h04   #2
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 7
Points : 7
Par défaut Update avec sous requete

Ma requete fonctionne désormais.

j'ai rajoute le nom de la table.le champ
Code :
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
AuBozon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web