assert_true
fungsi
Berlaku untuk: Databricks SQL Databricks Runtime
Menghasilkan kesalahan jika expr
tidak bernilai true.
Sintaks
assert_true(condition [, message])
Argumen
condition
: SebuahBOOLEAN
ekspresi.message
: Ekspresi opsionalSTRING
dengan pesan. Default adalah'<condition>' is not true!
.
Kembali
NULL
tidak berjenis jika tidak ada kesalahan yang dikembalikan.
Berlaku untuk: Databricks SQL 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