Parce que dans Oracle, un varchar de longueur ZÉRO est traité comme NULL.
Dans votre exemple
NVL(NAME, ' ') AS NAME1 will evaluate to either NAME or ' ' - empty string.
NVL(NAME, '') as NAME2 will evaluate to either NAME or a zero length string
Parce que dans Oracle, un varchar de longueur ZÉRO est traité comme NULL.
Dans votre exemple
NVL(NAME, ' ') AS NAME1 will evaluate to either NAME or ' ' - empty string.
NVL(NAME, '') as NAME2 will evaluate to either NAME or a zero length string
Comment créer un formulaire vierge dans Access 2016
À faire et à ne pas faire avec le type de données SQL VARCHAR pour des bases de données plus rapides
Test automatisé du processus de mise à niveau pour MySQL/MariaDB/Percona Server
Instruction FORALL avec limite inférieure et supérieure dans la base de données Oracle