db2 - BLOB 到字符串的转换 - DB2
问题描述
DB2 中的一个表包含 BLOB 数据。我需要将其转换为字符串,以便可以以可读的格式查看。我尝试了类似的选项
- 获取 blob 对象并转换为字节数组
- 字符串缓冲区阅读器
- sqoop 使用 --map-column-java 和 --map-column-hive 选项导入。
在这些转换之后,我也无法以可读格式查看数据。它的格式不可读,例如 1f8b0000..
请就如何处理这种情况提出解决方案。
解决方案
我认为您需要查看 CAST 函数。
SELECT CAST(BLOB_VAR as VARCHAR(SIZE) CCSID UNICODE) as CHAR_FLD
另外,请注意 SIZE 的最大值为 32K。
如果你试过这个,请告诉我。
推荐阅读
- javascript - 悬停时缩放离子图标
- regex - ansible back reference /1 不会替换捕获的组
- typescript - 如何找出 TrueValue 类型排除 NaN?
- domain-driven-design - DDD 一个聚合,两个可能的数据源
- wordpress - Wordpress:无法连接到 ftp 服务器
- vim - 使用 * regexp 进行 vim 搜索并没有使所需结果受益
- javascript - 如何验证 HTML 表单上的两个输入字段?
- list - Pascal中如何反向单链表?
- ruby-on-rails - Ruby - 我怎样才能更好地编写这些行?
- mysql - 选择查询每个产品只返回一个结果?