informix对某表上某个字段不能创建唯一性索引也不能删除索引 错误State:S0011

原创 2013年12月05日 10:03:25

在informix上的某个表创建索引的时候,如果在创建该索引的时候提示索引已经存在,于是,就尝试删除该索引,但是执行drop index xxx 的时候,却报异常提示信息如下:

Error: Index already exists on column. (State:S0011, Native Code: FFFFFEA2) 

确实很诡异,不能创建,也不能删除。

后来Google一下后,发现是在该字段是主键,而且在该字段上创建过唯一性的索引,如果再执行创建唯一性索引的时候,会提示异常

create unique index "informix".todo_pkidx on "informix".comnlist_todo   (todo_id) using btree  in idxdbs;


参考文章:

http://grokbase.com/t/openjpa/dev/085me7dhmv/jira-created-openjpa-605-informix-will-throw-an-exception-when-a-unique-index-is-explictily-created-on-the-primary-key-columns

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

DB2修改唯一性索引(Unix Index)所在列字段类型时,SQL0478N

问题描述: 1.) DB2中,如果某一列上有唯一性索引,那么当修改这个列的字段类型的时候,会报SQL0478N的错误,例如,将表T2的ID列由int型修改为varchar型。 $ db2 "cre...

主键与唯一性索引

主键与唯一性索引  primary key & unique       其实指定列的索引就相当于对指定的列进行排序,为什么要排序呢?因为排序有利于对该列的查询,可以大大增加查询效率。(那么可能有...

为什么状态少的字段不能建索引

此处以sqlserver为示例做演示。 大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道,或者说有多少人真的对此有比较深刻的理解,而不是...

MSSQL 如何删除字段的所有约束和索引

代码如下: ---------------------------------------------------------- -- mp_DropColConstraint -- 功能:删除某个...
  • niniu
  • niniu
  • 2012-07-15 21:45
  • 974

mysql字段表索引详解

(1)索引的类型:普通索引,唯一索引,全文索引,组合索引 1. 普通索引 这是最基本的索引,它没有任何限制,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。 01...

mysql 如何按照索引横向拼接两张表的字段, 利用create table as, join on

我本来是建了两张表,各自都有 wind_code, date 两列索引,其它的字段不相同。现在为了数据更新方便点,我希望将两张表的字段拼接起来,最后还只保留两列索引。 假设两张表的名称是stock_...

oracle查询表 索引、唯一约束、字段等相关信息

查询表的索引情况 select t.Index_Name,t.table_name,t.column_name,i.tablespace_name,i.uniqueness from user_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)