Некоторые преимущества использования типа данных VARCHAR2 по сравнению со стандартным VARCHAR:
- Скорость поиска. 1 Поиск по данным типа VARCHAR2 ведётся быстрее. 1
- Увеличенный максимальный размер. 1 С версии Oracle 12c для VARCHAR2 можно указывать максимальное количество байт — 32 767, в то время как для VARCHAR — максимальное количество символов (4 000). 1
- Отсутствие различий между пустой строкой и NULL. 14 Если в столбце типа данных VARCHAR2 пустая строка, то это NULL. 1
Кроме того, для VARCHAR2 не резервируется место под значения NULL, в то время как для VARCHAR это делается. 4