创建表有错误,ORA-00922: 缺少或无效选项
createtable学生信息表(学号number(8)primarykeynotnull,姓名varchar2(10)notnull,性别char(2)notnull,...
create table 学生信息表
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default 01-9月-2000 not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
ORA-00922: 缺少或无效选项
这是哪有问题啊? 帮忙看下 谢谢 展开
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default 01-9月-2000 not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
ORA-00922: 缺少或无效选项
这是哪有问题啊? 帮忙看下 谢谢 展开
5个回答
展开全部
create table 学生信息表(
学号 NUMBER(8) primary KEY,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default '01-9月-2000' not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
入学时间 后面的default 需要单引号!
学号 NUMBER(8) primary KEY,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default '01-9月-2000' not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
入学时间 后面的default 需要单引号!
展开全部
create table 学生信息表
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default to_date('2008-01-01','yyyy-mm-dd') not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
虽然这样可以了但还是不要用中文作字段名
没有这么干的,用起来很不方便
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default to_date('2008-01-01','yyyy-mm-dd') not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
虽然这样可以了但还是不要用中文作字段名
没有这么干的,用起来很不方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table 学生信息表
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default '20000901' not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
这样就行了。。。
(
学号 number(8) primary key not null,
姓名 varchar2(10) not null,
性别 char(2) not null,
入学时间 date default '20000901' not null,
所在院系 varchar2(20) not null,
系号 number(2) not null,
家庭住址 varchar2(30),
联系方式 varchar2(20)
);
这样就行了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'01-9月-2000'错了,改成sysdate试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请你把表名字段名都改成英文,oracle不识别中文字段名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询