informix数据库怎么删除唯一索引的语句
一个字段,既有联合索引又是唯一索引,现在我想把唯一索引删掉,联合索引还留着,不知道怎么做,求高手帮忙,...
一个字段,既有联合索引又是唯一索引,现在我想把唯一索引删掉,联合索引还留着,不知道怎么做,求高手帮忙,
展开
2个回答
展开全部
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 ;
展开全部
直接删除即可,举例如下:
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 ;
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 ;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询