Bonjour,
J'ai un problème avec une BDD Oracle, j'ai une requête qui doit faire une insertion dans une table, avec un select assez compliqué, qui contient notamment un champ TYPE choisi par un case (case 1 : HOE, case 2 : HOF, else : AUT)
J'ai fait ma requête d'abord du style : insert into table_finale(les 50 champs) select (mon select chiant)
Et quand je cherche des lignes dedans qui ont un type HOF ou HOF, je n'en ai pas, alors que je devrais.
J'ai vérifié, mon select retourne des lignes HOF/E : j'ai fait un create table temp as (mon select) et j'ai les lignes attendues. Ensuite un insert into (table finale) select * from tmp a fonctionné, et mis les bonnes lignes.
Par contre j'ai retenté ma requête d'insert du tout début, mais en insérant dans la table temporaire que j'ai tronquée : et là, ça ne marche pas.....
Je suis un peu perdu, donc si vous avez une idée, je suis preneur !
Merci