【发布时间】:2014-11-03 01:57:16
【问题描述】:
我检查了其他类似的问题。关于重复逗号,命令错误但在我的错误中找不到任何内容。我还搜索了创建表的示例以与我的进行比较,但没有发现任何区别:(。
下面是创建表语句:
CREATE TABLE DRIVER(L# VARCHAR(15) NOT NULL
, DNAME VARCHAR(75) NOT NULL
, STATUS VARCHAR(50) NOT NULL
, NRIC VARCHAR (15) NOT NULL
, PRIMARY KEY(L#)
, CANDIDATE KEY(NRIC)
);
任何人都可以帮我指出我看不到或遗漏的东西,谢谢(:
【问题讨论】:
-
即使# 不是非法的,使用 L# 作为名称确实是晦涩难懂的。使用清晰的明确名称,否则您的代码将变得无法维护。
-
虽然不鼓励
#,但这不是这里的问题。见下文。
标签: sql oracle sqlplus create-table