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

Oracle:Zmiana kolumny VARCHAR2 na CLOB

Najprostszy sposób, biorąc pod uwagę, że operacja przechodzenia z varchar kolumna do CLOB jest niedozwolone, byłoby utworzenie nowej kolumny i przeniesienie danych ze starej kolumny do nowej:

ALTER TABLE some_table ADD (foo CLOB);
UPDATE some_table SET foo = old_column;
ALTER TABLE some_table DROP COLUMN old_column;
ALTER TABLE some_table RENAME COLUMN foo 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. Oracle — Konwertuj wartość z wierszy na zakresy

  2. Jak korzystać z plików Oracle DMP?

  3. Jak usunąć spacje z zapytania SQL*Plus?

  4. Dlaczego zapytanie SELECT nie rozpoczyna transakcji? [Wyrocznia]

  5. Czy istnieje system kontroli wersji dla zmian struktury bazy danych?