Aracılığıyla paylaş


assert_true fonksiyon

Şunun için geçerlidir:Evet olarak işaretlendi Databricks SQL Evet olarak işaretlendi Databricks Runtime

Doğru değilse expr bir hata döndürür.

Sözdizimi

assert_true(condition [, message])

Tartışmalar

  • condition: Bir BOOLEAN ifadesi.
  • message: İleti içeren isteğe bağlı STRING bir ifade. Varsayılan değer: '<condition>' is not true!.

İade

Hata döndürülmezse, tür tanımlanmamış NULL.

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 14.2 ve üzeri

Döndürülen hata durumu USER_RAISED_EXCEPTION ve SQLSTATEP0001 şeklindedir.

Hata koşullarını işleme hakkında ayrıntılı bilgi için Hata koşullarını işleme bölümüne bakın.

Örnekler

> 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