3

我在 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

是我的代码有问题还是我删除的方式有问题?

谢谢

4

2 回答 2

10

您必须删除*如下

delete from mytest;
于 2013-07-02T13:29:32.637 回答
1

哦,没关系,我已经通过删除 * 来修复它

于 2013-07-02T13:29:17.260 回答