达梦数据库的表字段支持多媒体类型;达梦的多媒体类型包括TEXT、LONGVARCHAR、BLOB、CLOB、IMAGE、BFILE。
在协助用户做数据迁移时,用户提出按照标准模板要求修改表的多媒体类型列的字段类型,在使用alter table modify column语句修改时报错"数据类型的变更无效",在备份了表数据并truncate table清除表数据后,修改多媒体类型列依旧报错。请详见下图,表结构与报错信息。
翻阅手册确认多媒体类型的字段无法更改字段类型,无论是否有表数据或者修改为非多媒体类型,请详见下图,多媒体字段定义。
与用户沟通后,确认了修改方案,删除表后,重新按新定义建表,然后重新导入数据。例如:
create table test.departments
(department_id dec(4) primary key,
department_name varchar(3) not null,
manager_id dec(6),
comments clob) storage (on tbs1);
来源:CSDN
作者:weixin_46423077
链接:https://blog.csdn.net/weixin_46423077/article/details/104541317