View a markdown version of this page

二进制类型 - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

二进制类型

使用 BINARY 数据类型存储和管理固定长度、未解释的二进制数据,为特定用例提供高效的存储和比较功能。

无论存储数据的实际长度如何,BINARY 数据类型都存储固定数量的字节。最大长度通常为 255 字节。

BINARY 用于存储未解释的原始二进制数据,例如图像、文档或其他类型的文件。数据完全按照提供的方式存储,没有任何字符编码或解释。存储在 BINARY 列中的二进制数据是根据实际二进制值而不是任何字符编码或排序规则逐字节进行比较和排序的。

以下示例查询显示了字符串的二进制表示形式"abc"。字符串中的每个字符由其十六进制格式的 ASCII 代码表示:“a” 是 0x61,“b” 是 0x62,“c” 是 0x62,“c” 是 0x63。当组合在一起时,这些十六进制值形成二进制表示形式。"616263"

SELECT 'abc'::binary; binary --------- 616263