Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle:Änderung der VARCHAR2-Spalte in CLOB

Der einfachste Weg, da der Vorgang des Verschiebens von einem varchar Spalte zu einem CLOB nicht erlaubt ist, wäre eine neue Spalte zu erstellen und die Daten aus der alten Spalte in die neue Spalte zu verschieben:

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;