Nothing
Этот тип данных предназначен только для того, чтобы представлять NULL, т.е. отсутствие значения.
Невозможно создать значение типа Nothing
, поэтому он используется там, где значение не подразумевается. Например, NULL
записывается как Nullable(Nothing)
(Nullable — это тип данных, позволяющий хранить NULL
в таблицах). Также тип Nothing
используется для обозначения пустых массивов:
SELECT toTypeName(Array())
┌─toTypeName(array())─┐
│ Array(Nothing) │
└─────────────────────┘