Oracle se modifica del tipo de campo Varchar2 al tipo de campo Clob

1. En Oracle, si hay datos almacenados en una sola tabla física, se informará un error si el campo Varchar2 se convierte al campo Clob; no se puede transferir.

2. Los siguientes métodos se pueden utilizar para transferir, el código de muestra es el siguiente:

--重命名要修改字段
alter table sys_param_configure rename column C_VALUE to C_VALUE_TEMP;
--新建一个该字段
alter table cos_sys_param_configure add C_VALUE clob;
--将之前的数据同步到新建字段中
update cos_sys_param_configure set C_VALUE=trim(C_VALUE_TEMP);
--删除无用字段
alter table cos_sys_param_configure drop column C_VALUE_TEMP;

 

Supongo que te gusta

Origin blog.csdn.net/joyksk/article/details/106077264
Recomendado
Clasificación