【发布时间】:2018-04-28 10:17:22
【问题描述】:
我执行以下操作:
use oracle developer
create table loan
(
barcode number (20) not null ,
borrowernumber number (7) ,
loancurrentdate date ,
loanreturndate date ,
loanreserveorder number (20) ,
paymentdate date ,
borrower_borrowernumber number not null
);
alter table loan add constraint loan_pk primary key (barcode) ;
无法创建表,然后更改它...
create table loan
(
loanno INT not null,
loandate date not null,
loanreturndate date null,
loanreserve number (20) null,
paymentdate date null,
);
alter table loan add constraint loan_pk primary key (loanno) ;
我收到以下错误。为什么我会得到这个?
错误报告
SQL 错误:ORA-00942:表或视图不存在
00942. 00000 - “表或视图不存在”
它还显示“无效标识符”
错误报告:
SQL 错误:ORA-00904: : 标识符无效
00904. 00000 - "%s: 无效标识符"
或者我应该删除付款日期吗?
删除错误的逗号后,表就创建好了。
【问题讨论】:
-
“不起作用”没有帮助。你有错误吗?如果是这样,你的错误是什么。另外,标记您正在使用的数据库。
-
我不太了解行动时间表。还有什么时候会出现这个错误?
-
paymentdate date null,后面的逗号有误,应该删除它 -
use oracle developer那是一个以空格为分隔符的Table_Name吗? -
尝试在表声明后添加语句
GO;。也可以试试/。