sql >> Databasteknik >  >> RDS >> Oracle

Oracle:Ändrar kolumnen VARCHAR2 till CLOB

Det enklaste sättet, med tanke på att operationen att flytta från en varchar kolumn till en CLOB är otillåtet, skulle vara att skapa en ny kolumn och flytta data från den gamla kolumnen till den nya kolumnen:

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. MySQL | REGEXP VS Gilla

  2. Lägga till en underfråga till en redan gigantisk fråga

  3. MySQL gap låsning

  4. gå igenom datatabellen för att få två specifika värden från varje rad