ORA-00905:创建表

时间:2017-12-06 13:00:28

标签: sql oracle oracle11g

我正在开发sql developer(11g),我正在尝试创建此表,但它不起作用,它说ORA-00905:缺少关键字

SQL代码

CREATE TABLE module(
    code_mod int NOT NULL,
    intitule varchar2(255) NOT NULL,
    charge_hor int NOT NULL,
    coef double NOT NULL,
    CONSTRAINT PK_module   PRIMARY KEY(code_mod) 
);

1 个答案:

答案 0 :(得分:6)

double不是Oracle中的类型。使用double precision

CREATE TABLE module (
    code_mod int NOT NULL,
    intitule varchar2(255) NOT NULL,
    charge_hor int NOT NULL,
    coef double precision NOT NULL,
    CONSTRAINT PK_module   PRIMARY KEY(code_mod) 
);

Here是一个SQL小提琴。