Вопросы к Поиску с Алисой
Разница между NULL и пустой строкой в Oracle заключается в том, что NULL имеет неопределённую длину, а пустая строка — нулевую. gb.ru habr.com
NULL — значение для представления неизвестного фрагмента данных. gb.ru Оно не равно ничему, даже другому NULL. dzone.com habr.com С NULL нельзя сравнить какое-либо значение с помощью любых операторов: =, <, >, like. dzone.com habr.com
Пустая строка — абсолютное отсутствие значения, так как её длина равна нулю. gb.ru Пустая строка выделяется местом в памяти, хотя значение, которое хранится в памяти, — ””. interviewsansar.com
При этом в СУБД Oracle NULL и пустая строка эквивалентны, так как изначально разработчики Oracle не разделяли эти два состояния. gb.ru dzone.com