如何在SAP HANA数据库中从TEXT转换为BLOB

时间:2014-10-24 11:14:41

标签: sql text blob hana sql-types

我需要将数据类型TEXT中的列“A”更改为BLOB。不幸的是我不能用这个SQL语句来做:

ALTER TABLE "TEST" ALTER (A blob);

产生以下错误:

  

无法在214 ms508μs内执行'ALTER TABLE'TEST“ALTER(A blob)”。
      SAP DBTech JDBC:[7]:不支持的功能:ALTER TABLE ALTER不允许更改TEXT / SHORTTEXT的数据类型或长度

1 个答案:

答案 0 :(得分:0)

所以我最终创建了一个新表并使用这个SQL语句传输了数据:

insert into TEST_NEW
select CAST (A AS varchar) "A" 
from TEST

TEST_NEW列A的类型为BLOB。