【发布时间】:2013-11-07 16:57:09
【问题描述】:
表:客户
ID NAME DATATYPE
NUMBER VARCHAR2(100) CLOB
我想将 DATA 列从 CLOB 更改为 `VARCHAR2(1000)
我也试过ALTER TABLE customers MODIFY DATA VARCHAR2 (1000)
ALTER TABLE customers MODIFY (DATA VARCHAR2 (1000))
还有
alter table customers modify
(data VARCHAR2(4000))
如果数据类型不是 clob,这些通常可以工作,但我得到了 ORA-22859,因为我使用的是 oracle toad/apex。
【问题讨论】:
标签: sql oracle ddl clob varchar2