sql >> Database teknologi >  >> RDS >> Oracle

Sådan ændres en datatype CLOB TIL VARCHAR2(sql)

Du kan prøve dette:

  1. Tilføj en ny kolonne som varchar2

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

  2. OPDATERE CLOB-navnet til varchar2-kolonnen;

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

Efter at have testet dine data :

  1. DROP CLOB kolonne

    alter table my_table drop column old_column

  2. Omdøb varchar2-kolonne til CLOB-kolonnenavn

    alter table my_table rename column new_column to old_column




  1. Heroku logs siger Intet modul med navnet 'urlparse', når jeg bruger import urlparse

  2. Sådan søger du efter en kommasepareret værdi

  3. ORA-06553:PLS-801:intern fejl [55018] ved test af funktion, der returnerer ROWTYPE

  4. Sådan oprettes og implementeres Azure Database til MySQL Server ved hjælp af Azure Portal og Workbench