SQL Oracle 命令 "missing right parenthesis"

SQL Oracle Command "missing right parenthesis"

每次我想创建这个 table 时,它都会显示缺少右括号。有人可以检查我有什么问题吗?谢谢

CREATE TABLE Pet
(
PetID Int NOT NULL PRIMARY KEY,
OwnerID Char (7) NOT NULL,
TypeID Char integer NOT NULL,
PetName Char (30),
Description Char (50),
Birthday VarChar (255),
LastVisit VarChar (255)
);
CREATE TABLE Pet 
(
PetID Int NOT NULL PRIMARY KEY,
OwnerID Char (7) NOT NULL,
TypeID Char NOT NULL,
PetName Char (30),
Description Char (50),
Birthday VarChar (255),
LastVisit VarChar (255)
);

检查此列数据类型 Char 或 Integer - TypeID