以脚本(f5)
执行此语句时DECLARE
COUNT_INDEXES INTEGER;
BEGIN
SELECT COUNT(*)
INTO COUNT_INDEXES
FROM USER_INDEXES
WHERE INDEX_NAME = 'NAME1' ;
IF COUNT_INDEXES > 0 THEN
EXECUTE IMMEDIATE 'DROP INDEX NAME1';
END IF;
END;
DECLARE
COUNT_INDEXES INTEGER;
BEGIN
SELECT COUNT(*)
INTO COUNT_INDEXES
FROM USER_INDEXES
WHERE INDEX_NAME = 'NAME2' ;
IF COUNT_INDEXES > 0 THEN
EXECUTE IMMEDIATE 'DROP INDEX NAME2';
END IF;
END;
我收到错误消息。 但是当我选择第一个,执行它,然后执行第二个并执行时,它可以完美地运行。
按f5时有没有办法让这个工作?
答案 0 :(得分:2)
对于将来的参考,请提及实际的错误消息和您正在使用的程序。
我怀疑你在两个陈述之间缺少正斜杠“/”。