ORA-03291: Invalid truncate option – missing STORAGE keyword
Cause: Expected STORAGE keyword
Action: Either specify DROP STORAGE or REUSE STORAGE
ORA-03291: invalid truncate option – missing STORAGE keyword是由于使用TRUNCATE命令时没有指定STORAGE子句而产生的错误。这个错误只会在ORACLE数据库包括11g,12c和19c版本中出现。
官方解释:
ORA-03291:在TRUNCATE语句中使用了无效的选项-缺少STORAGE关键字。特别是在11g版本中,要求在TRUNCATE语句中使用STORAGE子句,以执行高效的设置重新分配,但没有在TRUNCATE语句中使用它,因此出现此错误。
例如将表数据完全清除时,您应该如下执行TRUNCATE命令:
TRUNCATE TABLE