assert_true fungsi

Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

Menghasilkan kesalahan jika expr tidak bernilai true.

Sintaks

assert_true(condition [, message])

Argumen

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

Kembali

NULL tidak berjenis jika tidak ada kesalahan yang dikembalikan.

Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime 14.2 dan yang lebih baru

Kelas 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