sql >> Base de Datos >  >> RDS >> Oracle

Oracle:cambiando la columna VARCHAR2 a CLOB

La forma más sencilla, dado que la operación de pasar de un varchar columna a un CLOB no está permitido, sería crear una nueva columna y mover los datos de la columna anterior a la nueva columna:

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;