在创建表时我错过了sql plus中的右括号错误

时间:2014-02-26 00:47:31

标签: sql oracle sqlplus

我试图创建下表。并且出现上述错误,请更正代码。

CREATE TABLE HostelInfo
(
Hostelid NUM(20),
Hostelname VARCHAR2(10)
);
/

2 个答案:

答案 0 :(得分:3)

NUM(20)是无效的数据类型;请尝试NUMBER(20)

CREATE TABLE HostelInfo
(
    Hostelid NUMBER(20),
    Hostelname VARCHAR2(10)
);

答案 1 :(得分:1)

正确的数据类型为NUMBER

CREATE TABLE HostelInfo
(
  Hostelid NUMBER(20),
  Hostelname VARCHAR2(10)
);

SQL小提琴是here