مشاركة عبر


assert_true دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إرجاع خطأ إذا expr لم يكن صحيحا.

بناء الجملة

assert_true(condition [, message])

الوسيطات

  • condition: تعبير BOOLEAN .
  • message: تعبير اختياري STRING مع رسالة. الافتراضي هو '<condition>' is not true!.

المرتجعات

غير مضمن NULL إذا لم يتم إرجاع أي خطأ.

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 14.2 والإحدث

فئة الخطأ التي تم إرجاعها هي USER_RAISED_EXCEPTION و SQLSTATE هي P0001.

راجع معالجة شروط الخطأ للحصول على تفاصيل حول معالجة حالات الخطأ.

الأمثلة

> 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