達夢數據庫和Oracle數據庫一樣不能修改數據類型,但是可以修改字符類型char可以轉varchar2,數值類型int轉integer等某些同屬數據類型。針對不是同屬類型數據類型,我們可以迂回更改。
例如我們修改C1列varchar2為clob
1、建一個新字段C2為clob類型。
alter TABLE T2 add C2 clob;
2、將原來varchar2字段中的數據存放到clob字段中。
update T2 SET C2 = to_char(C1); commit;
3、刪除原有的varchar2字段。
alter table T2 drop column C1;
4、將clob的字段名改為原來的varchar2字段名。
alter table T2 alter column C2 rename to C1;
這樣就可以實現將varchar2改成clob了。