GBase 8c
其他
文章
GBase 8c 数据类型——10-位串类型
发表于2023-12-12 10:54:5410次浏览0个评论
位串就是一串 1 和 0 的串,可以用于存储和可视化位掩码。
GBase 8c提供两种类型的 SQL 位类型:bit(n)和bit varying(n),其中 n是一个正整数。下面是一个使用位串类型的例子:
CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy');
CREATE TYPE
CREATE TABLE test (a BIT(3), b BIT VARYING(5));
CREATE TABLE
INSERT INTO test VALUES (B'101', B'00');
INSERT 0 1
INSERT INTO test VALUES (B'10', B'101');
ERROR: bit string length 2 does not match type bit(3)
INSERT INTO test VALUES (B'10'::bit(3), B'101');
INSERT 0 1
SELECT * FROM test;
a | b
-----+-----
101 | 00
100 | 101
(2 rows)
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526