Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como alterar um tipo de dados CLOB PARA VARCHAR2 (sql)


Você pode tentar isso:

  1. Adicione uma nova coluna como varchar2

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

  2. UPDATE CLOB nome para coluna varchar2;

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

Depois de testar seus dados :

  1. Coluna DROP CLOB

    alter table my_table drop column old_column

  2. Renomeie a coluna varchar2 para o nome da coluna CLOB

    alter table my_table rename column new_column to old_column