布尔类型

HGDB 提供标准的 SQL 类型 boolean。boolean 可以有多个状态:“true(真)”、“false(假)” 和第三种状态 “ unknown(未知)”,未知状态由 SQL 空值表示。

名字 存储字节 描述
boolean 1字节 状态为真或假

在 SQL 查询中,布尔常量可以表示为 SQL 关键字 TRUE、FALSE、NULL。但是语法分析程序不会把 NULL 自动理解为 boolean 类型,因为它可以是任何类型的,必要时可以将它显示转换为 boolean 类型:NULL::boolean。

boolean 类型的数据类型输入函数接受这些字符串表示“真”状态:trueyeson1;接受这些表示为“假”状态:falsenooff0。这些字符串的唯一前缀也可以接受,例如 tn。字符串前端或尾部的空格将被忽略,并且大小写不敏感。

boolean 类型的数据类型输出函数总是发出 tf