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

时间:2014-10-29 14:48:27

标签: 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:  

2 个答案:

答案 0 :(得分:2)

解决了这个select语句的问题

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

答案 1 :(得分:1)

投标到VARCHAR通常由

完成
SELECT TO_ALPHANUM(col) FROM ...