编写CREATE TABLE,不断收到错误

时间:2013-04-20 18:58:24

标签: sql oracle create-table

任何人都可以看看这个并告诉我我做错了什么?

我已经查找了不同的方法来编写它并多次更改它但仍然会遇到不同的错误。我已经粘贴了当前的错误,另一个我得到的是“缺少左括号”,即使我已经输入了它们。

在命令的第1行开始出错:

CREATE TABLE book(
ISBN VARCHAR(10) PRIMARY KEY,
TITLE VARCHAR(20) NOT NULL,
AUTHORF_NAME VARCHAR(15) NOT NULL,
AUTHORL_NAME VARCHAR(15) NOT NULL,
LIST_PRICE NUMBER(5,2) NOT NULL,
QO_H INTEGER NOT NULL
)


Error at Command Line:1 Column:14
Error report:
      SQL Error: ORA-00955: name is already used by an existing object
00955. 00000 -  "name is already used by an existing object"
*Cause:    
*Action:

1 个答案:

答案 0 :(得分:2)

您的数据库中已有一个book表。表名必须是唯一的。