У меня возникла проблема, когда данные, которые я пытался хранить в моем столбце varchar2 (4000), были слишком большими, поэтому я хочу изменить столбец на еще один, подходящий для хранения больших объемов текстовых данных. В частности, сериализованный массив.
-
Во-первых, CLOB - лучший тип данных, который я должен использовать для этой цели? Есть ли более подходящий тип данных?
-
Во-вторых, когда я пытаюсь изменить столбец с помощью обычного snyntax:
ALTER TABLE table MODIFY column CLOB
Я получаю следующую ошибку: ORA-22858: неправильное изменение типа данных
Какой самый простой способ изменить эту таблицу без потери каких-либо данных?