Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
тип
Область применения:
Databricks SQL
Databricks Runtime
Представляет нетипизированное значение NULL
Синтаксис
{ NULL | VOID }
Ограничения
Единственное значение, которое может содержать тип VOID — это NULL.
Таблицы Delta Lake имеют следующие ограничения для VOID операций записи:
-
VOIDне принимается внутри сложных типов, таких какARRAY,MAPили определяемые пользователем типы (определяемые пользователем). - Таблица не может содержать только
VOIDстолбцы и другие типы. - Не
STRUCTможет содержать толькоVOIDполя и другие типы.
Эти ограничения применяются только к операциям записи данных, а не только для операций чтения или метаданных.
Литералы
NULL
Примеры
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Поддержка разностной таблицы
В Databricks Runtime 18.2 и более поздних версиях Delta Lake поддерживает VOID столбцы. Столбец VOID можно расширить до любого другого типа данных.
VOID При использовании потоковой записи не поддерживается, так как схемы должны быть заданы при использовании потоковой передачи.
Замечание
В более ранних версиях Delta Lake не поддерживает VOID тип. Дополнительные сведения об изменениях поведения при обновлении см. в заметках о выпуске Databricks Runtime 18.2 .