我想从带有游标的表中获取所有现有索引(位图索引连接)并删除它们。好吧,反过来,如果和 index 不存在,则创建它们。
到目前为止,我正在使用以下程序进行此操作:
DECLARE
COUNT_INDEXES INTEGER;
BEGIN
SELECT COUNT(*)
INTO COUNT_INDEXES
FROM USER_INDEXES
WHERE INDEX_NAME = 'IDXNAME' ;
IF COUNT_INDEXES > 0 THEN
EXECUTE IMMEDIATE 'DROP INDEX IDXNAME';
END IF;
END;