解决方案 »

  1.   

    语句没问题啊
    SQL> create table student
      2  (
      3  学号 varchar2(15),
      4  姓名 varchar2(15) not null,
      5  性别 varchar2(5) not null,
      6  年龄 number,
      7  种族 varchar2(20) default '汉族' not null,
      8  出生日期 date not null,
      9  入学日期 date not null,
     10  constraint idnum_pk primary key(学号)
     11  );表已创建。SQL>
      

  2.   

    我的数据库就不支持中文字符的:
    SQL> create table student
      2   (
      3  "学号" varchar2(15),
      4  "姓名" varchar2(15) not null,
      5  "性别" varchar2(5) not null,
      6  "年龄" number,
      7  "种族" varchar2(20) default '汉族' not null,
      8  "出生日期" date not null,
      9  "入学日期" date not null,
     10   constraint idnum_pk primary key("学号")
     11   )
     12  ;
    create table student
     (
    "??" varchar2(15),
    "??" varchar2(15) not null,
    "??" varchar2(5) not null,
    "??" number,
    "??" varchar2(20) default '??' not null,
    "????" date not null,
    "????" date not null,
     constraint idnum_pk primary key("??")
     )
    ORA-00957: duplicate column nameSQL>