【发布时间】:2017-02-21 07:28:14
【问题描述】:
我正在尝试创建一个表,但我不断收到此错误:
ORA-00904: : 无效标识符
请帮忙。
CREATE TABLE salesreport
(
pid number(10) NOT NULL,
uid number(10) NOT NULL,
pname varchar2(50) NOT NULL,
price number(10) NOT NULL,
qty number(10) NOT NULL,
dateoforder varchar2(20) DEFAULT NULL,
total varchar2(30) NOT NULL
)
CREATE INDEX pid ON salesreport (pid, uid);
【问题讨论】:
-
CREATE TABLE语句后缺少分号。 -
我试过了,还是一样的错误
-
您应该将
dateoforder设为日期类型,不是文本。