我在分号之前的第二个查询的最后一行接收到一个错误,说operator_class是外键的无效数据类型,为什么我会收到此错误?外键约束无效的数据类型错误
CREATE TABLE Qualification(
operator_class VARCHAR(2) NOT NULL PRIMARY KEY
,description VARCHAR2(80) NOT NULL
);
CREATE TABLE Vehicle_Type(
type VARCHAR2(20) NOT NULL PRIMARY KEY
,capacity NUMBER(3,0)
,fuel VARCHAR2(10),
operator_class VARCHAR2(2) NOT NULL,
constraint foreign key (operator_class) references Qualification(operator_class)
);
做出改变,跑了,同样的错误 –