voila j ai deux tables:

une table h4_produit:
H4_num /h4_lib/ h4_libc
cc/ cosmed classic /cosmed cla
di /divers divers
ha/ hansaplast/ hansa
nb /nivea beaute /n.beaute

une table h4_produit_tmp:
h4_num/ h4_lib/ h4_libc
cnq /connectique /connect
hs /home solution /home s


et je voudrais avoir une nouvelle table h4_produit telle que :
h4_num /h4_lib /h4_libc
cc/ connectique /connect
di /home solution /home s
ha / /
nb / /

c'est à dire changer les libellés de ma table h4_produit par les libellés de ma table h4_produit_tmp tout en gardant les codes de ma table h4_produit.

J'ai essayé un insert tel que :

insert into h4_produit(h4_lib)
select h4_lib_tmp from h4_produit_tmp
where h4_num=@h4_num


mais la requête me retourne:

0 ligne(s) affectée(s)