Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2612 connectés 

 


Dernière réponse
Sujet : suis un boulet help^!!!!
kvl c'est UPDATE sheet1  
SET FA_prix = (SELECT prix FROM sheet4 WHERE sheet1.FA_DESIGNATION = SHEET4.FA_DESIGNATION);
qu'est ce que tu entends par sans écraser la table sheet 1 ?  
Tu veux obtenir  
sheet1 :  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 50  
DISQUE DUR 80
LECTEUR 20  
 
Dans ce cas PL/SQL
un truc du genre  
 
declare  
v_tmp sheet4%rowtype;
begin  
select * into vtmp from sheet4;
insert into sheet1 values (v_tmp.FA_DESIGNATION,v_tmp.FA_PRIX);
end;  
 
ou  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 80
LECTEUR 20
 
dans ce cas c la soluce de airbg

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kvl c'est UPDATE sheet1  
SET FA_prix = (SELECT prix FROM sheet4 WHERE sheet1.FA_DESIGNATION = SHEET4.FA_DESIGNATION);
qu'est ce que tu entends par sans écraser la table sheet 1 ?  
Tu veux obtenir  
sheet1 :  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 50  
DISQUE DUR 80
LECTEUR 20  
 
Dans ce cas PL/SQL
un truc du genre  
 
declare  
v_tmp sheet4%rowtype;
begin  
select * into vtmp from sheet4;
insert into sheet1 values (v_tmp.FA_DESIGNATION,v_tmp.FA_PRIX);
end;  
 
ou  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 80
LECTEUR 20
 
dans ce cas c la soluce de airbg
kvl c'est UPDATE sheet1  
SET FA_prix = (SELECT prix FROM sheet4 WHERE sheet1.FA_DESIGNATION = SHEET4.FA_DESIGNATION);
qu'est ce que tu entends par sans écraser la table sheet 1 ?  
Tu veux obtenir  
sheet1 :  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 50  
DISQUE DUR 80
LECTEUR 20  
 
Dans ce cas PL/SQL
un truc du genre  
 
declare  
v_tmp sheet4%rowtype;
begin  
select * into vtmp from sheet4;
insert into sheet1 values (vtmp.FA_DESIGNATION,vtmp.FA_PRIX);
end;  
 
ou  
 
FA_DESIGNATION FA_PRIX  
CPU ATHLON 100  
DISQUE DUR 80
LECTEUR 20
 
dans ce cas c la soluce de airbg
axelkoala merci au moins d avoir repondu  
 
c est un bon debut merci
AirBg J'ai posté ce genre de pb déjà mais j'ai pas eu de réponse...
 
faut faire un UPDATE sheet1
SET prix = (SELECT prix FROM sheet4 WHERE sheet1.FA_DESIGNATION = SHEET4.FA_DESIGNATION)
 
mais ca ca marche pas, faut modifier un truc... je vois pas quoi
axelkoala j ai un truc a faire j ai besoin d aide
 
J ai 2 table sheet1 et sheet4 avec une designation et un prix (field name ) je voudrais mettre a jour la table sheet1 avec les informations de la table sheet4 ( le prix du disque dur ) sans pour autant ecraser ma base sheet1 ( une mise a jour du prix uniquement ) voila merci d avance
 
sheet1 :
 
FA_DESIGNATION FA_PRIX
CPU ATHLON 100
DISQUE DUR 50
LECTEUR 20
 
sheet4 :
 
FA_DESIGNATION FA_PRIX
DISQUE DUR 80

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)