【发布时间】:2013-04-20 18:58:23
【问题描述】:
谁能看看这个并告诉我我做错了什么?
我查找了不同的编写方法并更改了几次,但不断收到不同的错误。我已经粘贴了当前的错误,我得到的另一个错误是“缺少左括号”,即使我把它们都输入了。
从命令的第 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:
【问题讨论】:
-
您是否已经有一个名为
book的对象? -
错误很明显不是吗?
-
select * from user_objects where object_name = 'BOOK';
标签: sql oracle create-table