我尝试在 Oracle SQL Developer 中创建表,但收到错误 ORA-00902。
这是我的表创建架构
CREATE TABLE APPOINTMENT(
Appointment NUMBER(8) NOT NULL,
PatientID NUMBER(8) NOT NULL,
DateOfVisit DATE NOT NULL,
PhysioName VARCHAR2(50) NOT NULL,
MassageOffered BOOLEAN NOT NULL, <-- the line giving the error -->
CONSTRAINT APPOINTMENT_PK PRIMARY KEY (Appointment)
);
我做错了什么?
提前致谢
最佳答案
上次我听说 Oracle 中没有 boolean
类型。请改用number(1)
!
关于sql - bool 给出无效数据类型 - Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19518415/