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 需要单引号!
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)
);
虽然这样可以了但还是不要用中文作字段名
没有这么干的,用起来很不方便
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)
);
这样就行了。。。
'01-9月-2000'错了,改成sysdate试试
请你把表名字段名都改成英文,oracle不识别中文字段名称