sql >> Base de Datos >  >> RDS >> Oracle

Cómo cambiar un tipo de datos CLOB A VARCHAR2 (sql)

Puedes probar esto:

  1. Agregue una nueva columna como varchar2

    alter table my_table add (new_column varchar2(1000));

  2. ACTUALIZAR el nombre CLOB a la columna varchar2;

    update my_table set new_column=dbms_lob.substr(old_column,1000,1);

Después de probar tus datos :

  1. COLUMNA DROP CLOB

    alter table my_table drop column old_column

  2. Cambie el nombre de la columna varchar2 al nombre de la columna CLOB

    alter table my_table rename column new_column to old_column