sql - 如何使用 SQL 使用 SAP HANA 数据库将 BLOB 转换为 varchar

标签 sql blob sap varchar hana

如何使用 SQL 将 blob 转换为带有 SAP HANA 数据库的 varchar。

(我们需要将列存储在 blob - 而不是 TEXT - 否则 HANA 会自动在此列上创建索引。但我们需要具有全文搜索和 CORE_EXTRACTION 的索引)

以下代码

select 
cast("DESCRIPTION" as varchar) "D"
from "DESC"

返回

Could not execute 'select cast("DESCRIPTION" as varchar) "D" from "DESC"' in 30 ms 168 µs . 
SAP DBTech JDBC: [266]: inconsistent datatype:  

最佳答案

解决了这个select语句的问题

select cast(BINTOSTR(cast(description as binary)) as varchar) from xing_desc

关于sql - 如何使用 SQL 使用 SAP HANA 数据库将 BLOB 转换为 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26633437/

相关文章:

mysql - 如何简化多重强制转换 MySql select 语句?

sql-server - SSIS Azure BLOB/DW 上传任务错误

java - 使用 JAVA 在 HANA 中插入数组

jdbc - SAP HANA 主机名 jdbc 驱动程序

sql - PostgreSQL 选择连接

mySQL- 使用 OR 语句

java - 删除查询无法正常工作

javascript - 如何在不使用 DOM 函数的情况下将 Uint8ClampedArray 转换为图像?

java - 在 Play Framework 中保存之前调整 Blob 图像的大小

sap - Hybris 5.6.02的安装脚本存在的困难