我需要将数据类型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的数据类型或长度
答案 0 :(得分:0)
所以我最终创建了一个新表并使用这个SQL语句传输了数据:
insert into TEST_NEW
select CAST (A AS varchar) "A"
from TEST
TEST_NEW列A的类型为BLOB。