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

Oracle:modifica della colonna VARCHAR2 in CLOB

Il modo più semplice, dato che l'operazione di spostamento da un varchar colonna a un CLOB non è consentito, sarebbe creare una nuova colonna e spostare i dati dalla vecchia colonna alla nuova colonna:

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;