oracle数据库删除前先判断是否存在
select count(1) into num from all_ind_columns where table_name = 'table1'(表名) and index_name= 'idx_table'(索引名);execute immediate 'drop index idx_table'(删除索引的语句);
·
declare
num number;
begin
select count(1) into num from all_ind_columns where table_name = 'table1'(表名) and index_name= 'idx_table'(索引名);
if num > 0 then
execute immediate 'drop index idx_table'(删除索引的语句);
end if;
end;
/
create index idx_table on table1 (name);
更多推荐
已为社区贡献1条内容
所有评论(0)