Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle-Nullprüfung für Zeichenfolgenfeld

Weil in Oracle ein Varchar der Länge NULL als NULL behandelt wird.

In Ihrem Beispiel

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