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