db2中的表包含blob数据。我需要把它转换成字符串,这样就可以以可读的格式查看它。我试过这样的选择获取blob对象并转换为字节数组字符串缓冲读取器sqoop导入使用--map column java和--map column hive选项。在这些转换之后,我也不能以可读的格式查看数据。它的格式不可读,比如1f8b0000。。请就如何处理这种情况提出解决方案。
ui7jx7zq1#
1f8b0000表示gzip格式的数据,因此必须解压缩它。
piztneat2#
我想你需要看看演员的角色。
SELECT CAST(BLOB_VAR as VARCHAR(SIZE) CCSID UNICODE) as CHAR_FLD
另外,请注意,大小的最大值是32k。如果你试过这个就告诉我。
2条答案
按热度按时间ui7jx7zq1#
1f8b0000表示gzip格式的数据,因此必须解压缩它。
piztneat2#
我想你需要看看演员的角色。
另外,请注意,大小的最大值是32k。
如果你试过这个就告诉我。