0

我是 Oracle 11g 的新手。我登录到 SQL plus 并创建一个这样的表。

SQL> create table "Skills" ("SkillID" Number(20), "Level" Number(20), "Area" Varchar2(20));

Table created.

但后来我尝试插入或描述表格,但它不起作用。

SQL> desc skills;
ERROR:
ORA-04043: object skills does not exist

这似乎不是一个简单的区分大小写的问题:

SQL> desc Skills;
ERROR:
ORA-04043: object Skills does not exist

我不明白为什么我似乎能够创建表格但无法调用其结构或添加数据。这是怎么回事?这不是权限问题,因为我能够插入到我在帐户上创建的其他表中。

4

1 回答 1

3

您将表格创建为“技能”,而不是“技能”。通过使用引号,您可以指定表名应该区分大小写。尝试desc "Skills"看看这是否更适合您。

于 2013-04-18T14:01:25.227 回答