1、打开Navicat,右击oracle数据库,然后点击【打开连接】。
创新互联基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器机柜租用报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。
2、点击【其它】,然后点击【索引】,此时显示oracle数据库中所有的索引。
3、右击要删除的索引,然后选择【设计索引】。
4、核实索引内容,以免错删。
5、右击要删除的索引,然后选择【删除索引】。
6、最后勾选【确定】,然后点击【删除】。
7、此时该索引就删除了。
一 查看索引名select * from user_indexes;二 删除索引drop index index_name;
你这个判断语句怎么写的贴出来看看,另外是在存储过程当中删除的还是在java事务里面执行删除的?
一般的删除判断语句先申明一个变量,例如
declare n number;
begin
select count(1) into n from dba_indexes where owner ='EIDNADM' and index_name ='INE_NO_INDEX' and table_name = 'NORESINTER' ;
if n=1 then
drop index EIDNADM.INE_NO_INDEX;
end if;
end;
/
有可能是你的判断语句写的有问题,或者执行者的权限有问题。
你好,先把服务关闭了,这样其他人就不能使用了,于是你就可以删除索引了。
1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员。
2、 接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到查询不到索引表,需要调整SQL语句。
3、然后,在【SQL工作表】的窗口上,输入查询索引表的SQL语句。
4、接着,在【SQL工作表】的窗口上,输查询索引表的SQL语句,并单击【执行】按钮。
5、 然后,在【SQL工作表】的窗口上,可以看到SQL语句执行成功的提示信息,查询到用户的索引表中的字段。
6、接着,在【SQL工作表】的窗口上,修改索引表的名称,并单击【执行】按钮,就完成了。