Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mewakili nilai NULL yang tidak diketik
Sintaks
{ NULL | VOID }
Batas
Satu-satunya nilai yang dapat ditahan oleh jenis VOID adalah NULL.
Tabel Delta Lake memiliki batasan berikut untuk VOID operasi tulis:
-
VOIDtidak diterima di dalam jenis kompleks sepertiARRAY, ,MAPatau jenis yang ditentukan pengguna (UDT). - Tabel tidak boleh hanya
VOIDmemiliki kolom dan tidak ada tipe lain. - Tidak
STRUCTboleh hanyaVOIDmemiliki bidang dan tidak ada tipe lain.
Batasan ini hanya berlaku untuk operasi penulisan data, bukan untuk operasi baca atau khusus metadata.
Harfiah
NULL
Contoh
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Dukungan tabel Delta
Di Databricks Runtime 18.2 ke atas, Delta Lake mendukung VOID kolom. Kolom VOID dapat dilebarkan ke jenis data lainnya.
VOID dalam penulisan streaming tidak didukung karena skema harus diatur saat menggunakan streaming.
Nota
Di versi sebelumnya, Delta Lake tidak mendukung jenisnya VOID . Lihat catatan rilis Databricks Runtime 18.2 untuk detail tentang perubahan perilaku saat meningkatkan.