Udostępnij za pośrednictwem


Funkcja assert_true

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca błąd, jeśli expr nie ma wartości true.

Składnia

assert_true(condition [, message])

Argumenty (w programowaniu)

  • condition: wyrażenie BOOLEAN.
  • message: Opcjonalne STRING wyrażenie z komunikatem. Wartość domyślna to '<condition>' is not true!.

Zwraca

Niewpisany NULL , jeśli nie zostanie zwrócony żaden błąd.

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 14.2 i nowsze

Zwrócony warunek błędu to USER_RAISED_EXCEPTION , a wartość SQLSTATE to P0001.

Aby uzyskać szczegółowe informacje na temat obsługi warunków błędów, zobacz Obsługa warunków błędów.

Typowe warunki błędów

Przykłady

> 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