跳到主要内容
跳到主要内容

RawBLOB

描述

RawBLOB 格式将所有输入数据读取为单个值。只能解析具有单个 String 类型字段或类似类型的表。 结果以无分隔符和无转义的二进制格式输出。如果输出多个值,则格式将变得模糊,无法将数据重新读取。

原始格式比较

以下是 RawBLOBTabSeparatedRaw 格式的比较。

RawBLOB:

  • 数据以二进制格式输出,无转义;
  • 值之间没有分隔符;
  • 每个值的末尾没有换行符。

TabSeparatedRaw:

  • 数据以无转义的形式输出;
  • 行包含由制表符分隔的值;
  • 每行的最后一个值后有换行符。

以下是 RawBLOBRowBinary 格式的比较。

RawBLOB:

  • 字符串字段输出时不带长度前缀。

RowBinary:

当空数据传递给 RawBLOB 输入时,ClickHouse 会抛出异常:

示例用法

格式设置