首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

如何修改不了字段名

2013-03-21 
怎么修改不了字段名alter table KSXT_DIC rename Column_10 to CREATETIME确定字段名没有输错 但是就提示

怎么修改不了字段名
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;

热点排行