VOID tür

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Yazılmamış NULL değerini temsil eder

Sözdizimi

{ NULL | VOID }

Sınırlar

VOID türünün tutabileceği tek değer NULL'dir.

Delta Lake tablolarında yazma işlemleri için aşağıdaki sınırlamalar vardır VOID :

  • VOID, ARRAY, veya kullanıcı tanımlı türler (UDF' ler) gibi MAPkarmaşık türlerin içinde kabul edilmemektedir.
  • Bir tabloda yalnızca VOID sütunlar olamaz ve başka tür olamaz.
  • A STRUCT yalnızca VOID alanlara ve başka türlere sahip olamaz.

Bu sınırlamalar yalnızca veri yazma işlemleri için geçerlidir, yalnızca okuma veya meta veri işlemleri için geçerli değildir.

Değişmez Değerler

NULL

Örnekler

> SELECT typeof(NULL);
  VOID

> SELECT cast(NULL AS VOID);
  VOID

Delta tablosu desteği

Databricks Runtime 18.2 ve üzerinde Delta Lake sütunları destekler VOID . Bir VOID sütun başka herhangi bir veri türüne genişletilebilir.

VOID akış kullanılırken şemaların ayarlanması gerektiğinden akış yazma işlemleri desteklenmez.

Uyarı

Önceki sürümlerde Delta Lake türü desteklemez VOID . Yükseltme sırasındaki davranış değişiklikleri hakkında ayrıntılı bilgi için Databricks Runtime 18.2 sürüm notlarına bakın.