Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zmienić typ danych CLOB NA VARCHAR2 (sql)

Możesz spróbować tego:

  1. Dodaj nową kolumnę jako varchar2

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

  2. UPDATE nazwę CLOB do kolumny varchar2;

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

Po przetestowaniu danych :

  1. Kolumna DROP CLOB

    alter table my_table drop column old_column

  2. Zmień nazwę kolumny varchar2 na nazwę kolumny CLOB

    alter table my_table rename column new_column to old_column




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. drukuj datę rozpoczęcia i zakończenia w jednym wierszu dla ciągłych lub nakładających się zakresów dat w Oracle SQL

  2. Konwersja zapytania Oracle do zapytania MySQL

  3. Błąd w procedurze Oracle PL/SQL

  4. Czy mogę używać IF w PL/SQL?

  5. Istnieje / nie istnieje:„wybierz 1” a „wybierz pole”