CREATE TABLE PROGRAMS
(
PROG_ID NOT NULL NUMBER(3),
PROG_COST NUMBER(8,2),
START_DATE NOT NULL DATE,
END_DATE DATE
);
答案 0 :(得分:0)
似乎是Oracle,必须在数据类型后 定义NOT NULL
。
CREATE TABLE PROGRAMS
(
PROG_ID NUMBER(3) NOT NULL,
PROG_COST NUMBER(8,2),
START_DATE DATE NOT NULL,
END_DATE DATE
);
答案 1 :(得分:0)
如果您使用的是oracle数据库,则创建表的语法为
CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
所以在你的情况下
CREATE TABLE PROGRAMS
(
PROG_ID NUMBER(3) NOT NULL,
PROG_COST NUMBER(8,2),
START_DATE DATE NOT NULL,
END_DATE DATE
);