sql >> Databasteknik >  >> RDS >> Oracle

Hur man ändrar en datatyp CLOB TILL VARCHAR2(sql)

Du kan prova detta:

  1. Lägg till en ny kolumn som varchar2

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

  2. UPPDATERA CLOB-namnet till kolumnen varchar2;

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

Efter att testat din data :

  1. DROP CLOB kolumnen

    alter table my_table drop column old_column

  2. Byt namn på varchar2-kolumnen till CLOB-kolumnnamn

    alter table my_table rename column new_column to old_column




  1. I Spring Boot 2, är det möjligt att automatiskt generera en JoinTable med en unik begränsning?

  2. hur väljer man de värden som visas oftast?

  3. Filtrera ett MySQL-resultat i Delphi

  4. Ta bort ett, icke-unikt värde från en array