PostgreSQL数据类型-位串数据类型

PostgreSQL数据类型-位串数据类型,第1张

概述计算机内部均使用二进制数据类型,位串就是一段由0和1所组成数据。可以被计算机直接读取识别。PostgreSQL可以直接 *** 作二进制数据。 PostgreSQL支持两种位串类型,分别是bit(n)和bit varying(n),n是一个正整数。 bit(n)类型需要数据长度必须等于设定数据长度n,否则提示出错。 bit varying(n)也可以写作varbit(n),插入数据不大于设定数据长度n,不

计算机内部均使用二进制数据类型,位串就是一段由0和1所组成数据。可以被计算机直接读取识别。Postgresql可以直接 *** 作二进制数据。

Postgresql支持两种位串类型,分别是bit(n)和bit varying(n),n是一个正整数。

bit(n)类型需要数据长度必须等于设定数据长度n,否则提示出错。

bit varying(n)也可以写作varbit(n),插入数据不大于设定数据长度n,不会产生错误,超过设定数据长度,所插入数据则会被从长度n后截取且不会产生异常或错误。2种类型互相转换如果数据长度不足和超出,则会出现低于长度用0补齐,超出部分被截取,不会产生错误。

test=# create table testbit(bite bit(1),varbite varbit(3));CREATE tabletest=# insert into testbit values(B'1',B'0'),(B'0',B'11');INSERT 0 2test=# insert into testbit values(b'1',b'0'),(b'0',b'11');INSERT 0 2test=#

根据上面代码可知插入二进制数据类型需要以B或b开始。

总结

以上是内存溢出为你收集整理的PostgreSQL数据类型-位串数据类型全部内容,希望文章能够帮你解决PostgreSQL数据类型-位串数据类型所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1171908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存