BINARY Jenis

Berlaku untuk:centang ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Mewakili nilai urutan byte.

Sintaks

BINARY

Batas

Jenis ini mendukung urutan byte dengan panjang apa pun yang lebih besar atau sama dengan 0.

Literal

X { 'num [ ... ]' | "num [ ... ]" }

num: Angka heksadesimal apa pun dari 0 hingga F.

Awalan X tidak peka huruf besar/kecil.

Jika string heksadesimal harfiah memiliki panjang ganjil, pengurai menambahkan 0.

Contoh

> SELECT X'1';
  [01]

> SELECT X'1ABF';
  [1A BF]

> SELECT X'';
  [ ]

> SELECT CAST('Spark' AS BINARY);
  [53 70 61 72 6B]