⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
Bitstring Type
名称 别名 描述
BITSTRING BIT 可变长度的1和0字符串

位串是由1和0组成的字符串。位类型数据的长度是可变的。一个位串值每8位需要1字节,再加上存储一些元数据的固定量。

默认情况下,bitstrings 不会用零填充。 Bitstrings 可以非常大,具有与 BLOB 相同的大小限制。

创建位串

一个编码为位串的字符串可以被转换为BITSTRING

SELECT '101010'::BITSTRING AS b;
b
101010

可以使用bitstring函数创建一个具有预定义长度的BITSTRING。生成的位串将用零进行左填充。

SELECT bitstring('0101011', 12) AS b;
b
000000101011

数值(整数和浮点数值)也可以通过类型转换转换为BITSTRING。例如:

SELECT 123::BITSTRING AS b;
b
00000000000000000000000001111011

Functions

参见 Bitstring Functions