3

如何使用 SQL 使用 SAP HANA 数据库将 blob 转换为 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:  
4

2 回答 2

7

解决了这个 select 语句的问题

select cast(BINTOSTR(cast(description as binary)) as varchar) from xing_desc
于 2014-10-29T15:02:48.890 回答
2

铸造VARCHAR通常是由

SELECT TO_ALPHANUM(col) FROM ...
于 2016-08-20T14:09:25.297 回答