update ou pas d'un champs - SQL/NoSQL - Programmation
Marsh Posté le 23-09-2010 à 17:30:00
la fonction "if" d'oracle s'appelle "decode()"... 
 
Donc un truc de ce genre peut-être: 
| Code : 
 | 
 
Marsh Posté le 24-09-2010 à 10:59:22
| donny3 a écrit : Bonjour, serait il possible d avoir un if dans un select .. sous oracle. J'ai une table avec la colonne A et B. Serait-il possible d'avoir un 
 | 
update matable
set A = majolievaleur
where B is not null;
Marsh Posté le 24-09-2010 à 14:45:18
| skeye a écrit :   | 
 
Bon sang mais c'est bien sûr, je m'étais laissé entraîner dans la complexité du premier post   
   
Marsh Posté le 24-09-2010 à 14:46:50
Ta solution doit fonctionner aussi, même si elle est un poil trop complexe et spécifique oracle pour un problème de ce genre.
Marsh Posté le 23-09-2010 à 12:00:02
Bonjour,
serait il possible d avoir un if dans un select .. sous oracle.
J'ai une table avec la colonne A et B.
Je la met à jour avec un fichier, et il se trouve que certaine fois B est vide dond je ne dois pas le mettre à jour et donc garder l ancienne valeur.
Serait-il possible d'avoir un
update table set A= newvalue , if(not isnull(B),newvalue) .......
Merci