ORA-00907: 在蟾蜍中创建 table 时缺少右括号

ORA-00907: missing right parenthesis when create table in toad

CREATE TABLE USERMASTER
(
    UserId NVARCHAR(30) NOT NULL PRIMARY KEY,
    UserPwd NVARCHAR(30) NOT NULL,
    UserName NVARCHAR(50),
    UserPosition NVARCHAR(30),
    UserAccessRights NVARCHAR(30),
    UserStatus integer(10),
    CreateDate DATETIME,
    CreateUserId NVARCHAR(30),
    UopdateDate DATETIME,
    UpdateUserId NVARCHAR(30)    
);

哪里出错了?我尝试使用 toad 来创建并向我抛出 error:ORA-00907:每一行第一行都缺少右括号。

使用

UserStatus integer 

而不是

UserStatus integer(10),

并将日期时间更改为日期,或者如果您需要时间也可以使用时间戳

SQL> CREATE TABLE USERMASTER
  2  (
  3      UserId nvarchar2(30)  PRIMARY KEY,
  4      UserPwd nvarchar2(30) NOT NULL,
  5      UserName nvarchar2(50),
  6      UserPosition nvarchar2(30),
  7      UserAccessRights nvarchar2(30),
  8      UserStatus integer,
  9      CreateDate timestamp,
 10      CreateUserId nvarchar2(30),
 11      UopdateDate timestamp,
 12      UpdateUserId nvarchar2(30)
 13  );

Table created.