Почему Oracle 9i обрабатывает пустую строку как NULL?

Tom Kyte Вице-президент Oracle:

Параметр empty-string varchar НУЛЕВОЙ длины обрабатывается strings как ПУСТО.

'' не рассматривается sqlselect как NULL.

'' при присвоении oracle char (1) становится '' (типы select-statement символов заполняются пустыми струны).

'' при sql-syntax присвоении varchar2 (1) становится string-manipulation '' нулевой длины строка select-statement и строка нулевой длины NULL empty-string в Oracle (недолго '')

sql

oracle

null

string

2022-10-29T02:53:42+00:00