ASSERT_TRUE 函数

assert_true(expr)
assert_true(expr, message)

功能描述

ASSERT_TRUE 函数用于验证布尔表达式是否为真。如果表达式为 true,则返回 null;如果表达式为 falsenull,则抛出异常。可选的 message 参数允许自定义错误信息。此函数常用于数据质量检查、单元测试和运行时断言验证。

参数说明

  • expr:布尔类型的表达式,必填。待验证的条件。
  • message:字符串类型,可选。当断言失败时显示的自定义错误消息。如果未指定或为 null,则系统生成默认错误消息。

返回类型

  • exprtrue 时:返回 null
  • exprfalsenull 时:抛出异常并显示错误消息。

使用示例

  1. 基本用法(无自定义消息)- 成功案例
SELECT assert_true(1 = 1);
+-------------------+
| assert_true(1 = 1)|
+-------------------+
| NULL              |
+-------------------+
  1. 使用自定义错误消息
SELECT assert_true(1 = 1, 'One equals one');
+---------------------------------------+
| assert_true(1 = 1, 'One equals one')  |
+---------------------------------------+
| NULL                                  |
+---------------------------------------+

联系我们
预约咨询
微信咨询
电话咨询