sql >> Database >  >> RDS >> Oracle

Hoe verander je een datatype CLOB NAAR VARCHAR2(sql)

Je kunt dit proberen:

  1. Voeg een nieuwe kolom toe als varchar2

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

  2. UPDATE CLOB-naam naar varchar2-kolom;

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

Na het testen van uw gegevens :

  1. DROP CLOB-kolom

    alter table my_table drop column old_column

  2. Hernoem varchar2-kolom naar CLOB-kolomnaam

    alter table my_table rename column new_column to old_column




  1. Entiteit Framework Code Eerste MaxLength en FixedLegth (char vs varchar)

  2. MySQLNumberTypeMapping' ondersteunt geen waardeconversies

  3. PHPExcel en tekstterugloop

  4. Slaapstand forceren tijdstempel om te blijven bestaan/laden als UTC