Bonjour,

Je souhaite tester si COLONNE1 et COLONNE2 sont vides ou contiennent un espace ' '

J'ai testé cette requête mais j'ai une erreur.
C'est apparemment le IS NULL qui pose problème car si je le remplace par 'abc' ça fonctionne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE MA_TABLE_TEST SET COLONNE1 =
( CASE COLONNE2
WHEN 'VAR1' THEN
CASE WHEN COLONNE3 in (IS NULL,' ') THEN 'OK1'
ELSE 'OK2'
END
WHEN 'VAR2' THEN
CASE WHEN COLONNE3 in (IS NULL,' ') THEN 'OK3'
ELSE 'OK4'
END
END
)
Pourriez-vous m'aider svp ?

Merci