assert_true fungsi

Berlaku untuk:telah ditandai sebagai ya Databricks SQL telah ditandai sebagai ya Databricks Runtime

Menghasilkan kesalahan jika expr tidak benar.

Sintaks

assert_true(condition [, message])

Argumen

  • condition: Sebuah BOOLEAN ekspresi.
  • message: Ekspresi opsional STRING dengan pesan. Default adalah '<condition>' is not true!.

Pengembalian

NULL tanpa tipe jika tidak ada kesalahan yang dikembalikan.

Berlaku untuk:ditandai ya Databricks SQL ditandai ya Databricks Runtime 14.2 ke atas

Kondisi kesalahan yang dikembalikan USER_RAISED_EXCEPTION dan SQLSTATE adalah P0001.

Lihat Menangani kondisi kesalahan untuk detail tentang menangani kondisi kesalahan.

Kondisi kesalahan umum

Contoh

> SELECT assert_true(0 < 1);
 NULL

> SELECT assert_true(0 > 1);
  Error: USER_RAISED_EXCEPTION

> SELECT assert_true(1 = 2, 'One is not two!');
  Error: USER_RAISED_EXCEPTION