求大神指导ORA-00905: 缺失关键字,哪里错了呀?

z271275572 2014-06-03 11:44:39
CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GEND
ER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDAT
E DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NLL)
...全文
10962 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
aoxuelingshuang 2015-01-16
  • 打赏
  • 举报
回复
CLASSNO VARCHAR2(4) NOT NLL 最后的不为空 null拼写错误!
z271275572 2015-01-16
  • 打赏
  • 举报
回复
谢谢大家回复!!
华而不实 2014-06-04
  • 打赏
  • 举报
回复
引用 3 楼 wmxcn2000 的回复:
[quote=引用 楼主 z271275572 的回复:] CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GEND ER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDAT E DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NLL)
最后这个 NLL , 你拼错了。 NULL[/quote] 正解。。default也该也要加空格吧。
空心兜兜 2014-06-04
  • 打赏
  • 举报
回复
格式化一下代码不好吗
youngman123456 2014-06-04
  • 打赏
  • 举报
回复
最后的NLL写错
CT_LXL 2014-06-03
  • 打赏
  • 举报
回复
引用 楼主 z271275572 的回复:
CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GEND ER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDAT E DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NLL)
CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GENDER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDATE DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NULL) ;
-江沐风- 2014-06-03
  • 打赏
  • 举报
回复
看是不是哪里少了空格; default后是不是
善若止水 2014-06-03
  • 打赏
  • 举报
回复
引用 3 楼 wmxcn2000 的回复:
[quote=引用 楼主 z271275572 的回复:] CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GEND ER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDAT E DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NLL)
最后这个 NLL , 你拼错了。 NULL[/quote] 刚开始我还以为还有default后面的值要加双引号呢?就做了个试验,结果就入你所说的
卖水果的net 2014-06-03
  • 打赏
  • 举报
回复
引用 楼主 z271275572 的回复:
CREATE TABLE INFOS(STUID varchar2(7) not null,STUNAME varchar2(10) not null,GEND ER VARCHAR2(2) NOT NULL,AGE NUMBER(2) NOT NULL,SEAT NUMBER(2) NOT NULL,ENROLLDAT E DATE,STUADDRESS VARCHAR2(50) DEFAULT'地址不详',CLASSNO VARCHAR2(4) NOT NLL)
最后这个 NLL , 你拼错了。 NULL

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧