【问题标题】:How to convert from TEXT to BLOB in SAP HANA database如何在 SAP HANA 数据库中将 TEXT 转换为 BLOB
【发布时间】:2014-12-20 05:26:09
【问题描述】:

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

ALTER TABLE "TEST" ALTER (A blob);

这会产生以下错误:

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

【问题讨论】:

    标签: sql text blob hana sql-types


    【解决方案1】:

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

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

    TEST_NEW 列 A 的类型为 BLOB。

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 2019-09-27
      • 2022-10-16
      • 1970-01-01
      相关资源
      最近更新 更多