0

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

ALTER TABLE "TEST" ALTER (A blob);

这会产生以下错误:

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

4

1 回答 1

0

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

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

TEST_NEW 列 A 的类型为 BLOB。

于 2014-10-24T11:14:41.373 回答