创建表时,sql plus中缺少右括号错误

创建表时,sql plus中缺少右括号错误,sql,oracle,sqlplus,Sql,Oracle,Sqlplus,我已尝试创建下表。如果出现上述错误,请更正代码 CREATE TABLE HostelInfo ( Hostelid NUM(20), Hostelname VARCHAR2(10) ); / NUM(20)是无效的数据类型;请尝试编号(20): CREATE TABLE HostelInfo ( Hostelid NUMBER(20), Hostelname VARCHAR2(10) ); NUM(20)是无效的数据类型;请尝试编号(20): CREATE TABLE Ho

我已尝试创建下表。如果出现上述错误,请更正代码

CREATE TABLE HostelInfo
(
Hostelid NUM(20),
Hostelname VARCHAR2(10)
);
/
NUM(20)
是无效的数据类型;请尝试编号(20):

CREATE TABLE HostelInfo
(
    Hostelid NUMBER(20),
    Hostelname VARCHAR2(10)
);
NUM(20)
是无效的数据类型;请尝试编号(20):

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

正确的数据类型是
NUMBER

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

SQL Fiddle是。

正确的数据类型是
NUMBER

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

SQL小提琴是。

@AbeMiessler这显然是一个Oracle问题(标题中的sqlplus+VARCHAR2数据类型)@AbeMiessler这显然是一个Oracle问题(标题中的sqlplus+VARCHAR2数据类型)