日期:2014-05-17  浏览次数:20844 次

怎么修改不了字段名
alter table KSXT_DIC rename Column_10 to CREATETIME;
确定字段名没有输错 但是就提示ORA-14155:缺失PARTITION或SUBPARTITION关键字
create table KSXT_DIC
(
  DICID      VARCHAR2(50) not null,
  DICNAME    VARCHAR2(100) not null,
  SUPERDICID VARCHAR2(50) not null,
  DICLEVEL   NUMBER(2) not null,
  ISLEAF     VARCHAR2(1) not null,
  DISPORDER  NUMBER(10) not null,
  STATUS     VARCHAR2(1) not null,
  Column_10  CHAR(10),
  Column_11  CHAR(10),
  Column_12  CHAR(10),
  Column_13  CHAR(10),
  Column_14  CHAR(10),
  Column_15  CHAR(10),
  Column_16  CHAR(10)
)

这是生成表的SQL语句

修改字段类型也不成功
alter table KSXT_DIC modify (Column_10 datetime)
会报COLUMN_10:标识列无效

------解决方案--------------------
字符名包含大写字母的原因吧,你把字段名用""引起来。
------解决方案--------------------
语法错误,

alter table KSXT_DIC rename column column_10 to createtime;