informix数据库怎么删除唯一索引的语句

一个字段,既有联合索引又是唯一索引,现在我想把唯一索引删掉,联合索引还留着,不知道怎么做,求高手帮忙,

informix直接删除唯一索引的语法:

drop index ç´¢å¼•å ;

可做如下测试:

1、创建表:

create table tab_yzh_test_01
(
product_id decimal(20,0),
product_no varchar(40),
cust_level varchar(10)
);

2、创建唯一索引:

create unique index idx_tab_yzh_test_01_01 on tab_yzh_test_01(product_id);

3、删除唯一索引:

drop index idx_tab_yzh_test_01_01 ;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-18
直接删除即可,举例如下:
create table tab_yzh_test_01
(
product_id decimal(20,0),
product_no varchar(40),
cust_level varchar(10)
);

create unique index idx_tab_yzh_test_01_01 on tab_yzh_test_01(product_id);
create index idx_tab_yzh_test_01_02 on tab_yzh_test_01(product_id,product_no);
create index idx_tab_yzh_test_01_03 on tab_yzh_test_01(cust_level);
update statistics for table tab_yzh_test_01;

直接删除唯一索引:drop index idx_tab_yzh_test_01_01 ;本回答被提问者采纳
相似回答