布尔类型
名称 | 描述 | 存储空间 | 取值 |
---|---|---|---|
BOOLEAN | 布尔类型 | 1字节。 |
-true:真
-false:假 -null:未知(unknown) |
“真”值的有效文本值是:
TRUE、't'、'true'、'y'、'yes'、'1'、'TRUE'、true,整数范围内1~2^63-1和整数范围内-1~-2^63。
“假”值的有效文本值是:
FALSE、'f'、'false'、'n'、'no'、'0'、0、'FALSE'和false。
使用TRUE和FALSE是比较规范的用法(也是SQL兼容的用法)。
示例
1.创建测试表并插入数据。显示用字母t和f输出Boolean值。
vastbase=# CREATE TABLE bool_type_t1
(
BT_COL1 BOOLEAN,
BT_COL2 TEXT
);
vastbase=# INSERT INTO bool_type_t1 VALUES (TRUE, 'sic est');
vastbase=# INSERT INTO bool_type_t1 VALUES (FALSE, 'non est');
2.查看数据。
vastbase=# SELECT * FROM bool_type_t1;
返回结果为用字母t和f输出Boolean值。
bt_col1 | bt_col2
---------+---------
t | sic est
f | non est
(2 rows)
3.删除表。
vastbase=# DROP TABLE bool_type_t1;