试图创建一个表,但它出现了这个错误

时间:2014-03-16 09:46:25

标签: oracle

我是mysql的新手,我无法弄清楚为什么我继续从这段代码中得到缺少的右括号错误:

/*second oracle program */
/*Franklin Tong */

set echo on 

spool c:hw3.text

drop table student;

create table student(
    snn char(9),
    lastname char(10),
    firstname char(10),
    major char(10),
    GPA number(3,2)
    DOB date
    );
insert into student (111,Smith,Johnny,IS,3.41,5/18/82);
insert into student (102,Smith,Jack,FIN,3.25,3/11/80);

select * from student;

spool off

系统返回一条消息说: 第7行的错误 ora-00907:缺少正确的假设

2 个答案:

答案 0 :(得分:1)

你错过了一个','在' GPA编号(3,2)'。

之后

答案 1 :(得分:0)

你应该写一个逗号','在' GPA编号(3,2)'。

之后