我能够在oracle中创建一个表 - 但不能使用desc或insert

时间:2013-04-18 13:59:20

标签: oracle

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

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

1 个答案:

答案 0 :(得分:3)

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