欢迎光临
我们一直在努力

ORA-03290: Invalid truncate command – missing CLUSTER or TABLE keyword ORACLE 报错 故障修复 远程处理

文档解释

ORA-03290: Invalid truncate command – missing CLUSTER or TABLE keyword

Cause: Invalid object specification given.

Action: Either specify TRUNCATE CLUSTER or TRUNCATE TABLE

这是由于使用Truncate命令删除表数据时,忘记指定Cluster或Table关键字导致的错误。

官方解释

Oracle错误消息ora-03290说明未指定要[关键字CLUSTER或TABLE]的truncate语句。

常见案例

在使用Truncate命令的时候,忘记指定truncate的表类型,比如:

TRUNCATE table xxx;

或者

TRUNCATE xxx;

正常处理方法及步骤

这时候可以使用DELETE命令来删除表中的数据:

DELETE FROM xxx;

正确的格式应该是:

TRUNCATE TABLE table;或者

TRUNCATE CLUSTER cluster;

请注意:使用TRUNCATE TABLE时,会删除表中的所有数据,但是表结构保留不变。而使用TRUNCATE CLUSTER,表结构也会被删除。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。