2017-12-06 15 views
0
私はSQL Developerの(11グラム)に取り組んでいます

を作成した後にキーワードを逃したが、それは動作しません、それは言うORA-00905:欠落しているキーワード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) 
); 
+5

Oracleには 'double'型はありません。' number'を使用してください –

答えて

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フィドルです。

関連する問題