Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Tipo
Aplica-se a:
Databricks SQL
Databricks Runtime
Representa o valor NULL não tipado
Sintaxe
{ NULL | VOID }
Limites
O único valor que o tipo VOID pode conter é NULL.
As tabelas Delta Lake têm as seguintes limitações para VOID operações de escrita:
-
VOIDnão é aceite dentro de tipos complexos comoARRAY,MAP, ou tipos definidos pelo utilizador (UDTs). - Uma tabela não pode ter apenas
VOIDcolunas e nenhum outro tipo. - A
STRUCTnão pode ter apenasVOIDcampos e nenhum outro tipo.
Estas limitações aplicam-se apenas a operações de escrita de dados, não apenas a operações de leitura ou metadados.
Literais
NULL
Exemplos
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Suporte a tabelas Delta
No Databricks Runtime 18.2 e superiores, o Delta Lake suporta VOID colunas. Uma coluna pode ser alargada para qualquer outro tipo de VOID dado.
VOID No streaming, a escrita não é suportada, pois os esquemas devem ser definidos ao usar streaming.
Observação
Em versões anteriores, Delta Lake não suporta este VOID tipo. Consulte as notas de atualização do Databricks Runtime 18.2 para detalhes sobre alterações comportamentais ao atualizar.