我在oracle中有一个表,我要删除它的内容,但是当我尝试删除时,我得到ORA-00903: invalid table name
就好像它不存在一样。我知道它存在,因为选择所有行都可以。
这里我描述了表然后尝试删除它:
SQL> describe mytest
Name Null? Type
----------------------------------------- -------- ----------------------------
SERIES VARCHAR2(100)
SHEET VARCHAR2(150)
NORTH FLOAT(126)
SOUTH FLOAT(126)
EAST FLOAT(126)
WEST FLOAT(126)
SQL> delete * from mytest;
delete * from mytest
*
ERROR at line 1:
ORA-00903: invalid table name
我的代码或我删除的方式有问题吗?
谢谢
答案 0 :(得分:9)
您必须删除*
,如下所示
delete from mytest;
答案 1 :(得分:0)
哦,没关系,我已经通过移除*
来修复它