【发布时间】:2019-08-08 08:10:35
【问题描述】:
创建下表时出现以下错误:
CREATE TABLE EVENTO(
ID_EVENTO NUMBER PRIMARY KEY,
ID_COMPLEJO NUMBER NOT NULL,
N_COMISARIOS NUMBER,
FECHA_EVENTO DATE,
N_PARTICIPANTES NUMBER,
DURACION INTERVAL,
EQUIPAMIENTO VARCHAR2(255),
FOREIGN KEY (ID_COMPLEJO) REFERENCES COMPLEJO
);
不知道是不是因为Oracle对用户的权限,因为我在桌面,这里他不让我建表。
Error que empieza en la línea: 28 del comando :
CREATE TABLE EVENTO(
ID_EVENTO NUMBER PRIMARY KEY,
ID_COMPLEJO NUMBER NOT NULL,
N_COMISARIOS NUMBER,
FECHA_EVENTO DATE,
N_PARTICIPANTES NUMBER,
DURACION INTERVAL,
EQUIPAMIENTO VARCHAR2(255),
FOREIGN KEY (ID_COMPLEJO) REFERENCES COMPLEJO
)
Informe de error -
ORA-30089: falta <campo datetime> o no es válido
30089. 00000 - "missing or invalid <datetime field>"
*Cause: A <datetime field> (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) is
expected but not found, or a <datetime field> specified the
<end field> in an <interval qualifier> is more significant
than its <start field>.
*Action:
我创建的其他表很好,但使用 DATE 数据类型我不知道我是否弄错了......
【问题讨论】: