오라클은 필드 수정 (VARCHAR2를 -> CLOB)

필드는 원래 VARCHAR2 (4000),하지만 여전히 불충분 한 길이,이 필드 CLOB 유형을 수정하는 것이 필요하다

직접 CLOB에 VARCHAR2를 수정 1. 시도
alter table coupontype modify USE_STORE_CODE clob;

팁 : 데이터 유형을 변경이 유효하지 않습니다

필드의 제 2 CLOB 신형 원래 필드 값들은 새로운 필드에 삽입 한 다음, 원래의 필드를 삭제 새로운 필드 이름을 바꾸
--1.新建clob类型的字段
alter table coupontype add use_store_code_temp clob;
--2.把原字段的值插入到新建字段中
update coupontype set use_store_code_temp = use_store_code;
--3.删除原字段
alter table coupontype drop column use_store_code;
--4.新字段重命名
alter table coupontype rename column use_store_code_temp to use_store_code;

추천

출처www.cnblogs.com/TSHHAOLIHAI/p/11293987.html