sql - bool 给出无效数据类型 - Oracle

标签 sql oracle

我尝试在 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/

相关文章:

sql - 使用 SQL 的 MarkLogic dateTime

java - JDBC 在应用程序级别自动提交为 false

sql - 查询STATION中CITY名称最短和最长的两个城市,

oracle - plsql oracle检查约束错误

sql - 如何在没有 Entity Framework 的情况下在 ASP.NET 中使用 Oracle 数据库?

MySQL - 使用所选内容更新行

sql - SQL 中的整数值右填充

mysql - 如何在给定附加 ID 的情况下按最近日期排序

oracle - DBMS_CRYPTO 包丢失

oracle - Fluent Nhibernate Oracle 标识符太长 - 别名问题