Bagikan melalui


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 adalah USER_RAISED_EXCEPTION dan SQLSTATE adalah P0001.

Lihat Menangani kondisi kesalahan untuk detail tentang menangani kondisi kesalahan.

Contoh

> SELECT assert_true(0 < 1);
 NULL

> SELECT assert_true(0 > 1);
 [USER_RAISED_EXCEPTION] '0 > 1' is not true! SQLSTATE: P0001

> SELECT assert_true(1 = 2, 'One is not two!');
 [USER_RAISED_EXCEPTION] One is not two! SQLSTATE: P0001