Informix - Синтаксическая ошибка в CREATE TABLE

Я продолжаю иметь загадочную "синтаксическую ошибку" в этом утверждении для базы данных Informix.

CREATE TABLE Historial
   (
    id_evento SERIAL PRIMARY KEY CONSTRAINT  Historial_claves_primarias,
    foranea_CI_Persona INT REFERENCES Personas (CI) CONSTRAINT Historial_fk_Personas_CI,
    IP varchar(20) NOT NULL CONSTRAINT ip_vacia,
    query lvarchar(1000) NOT NULL CONSTRAINT Historial_query_vacia,
    fecha_hora DATETIME NOT NULL CONSTRAINT fecha_historial_vacio
);

Может кто-нибудь помочь мне и указать, что это такое? Я серьезно не могу видеть это.

1 ответ

Решение

Я только что узнал, что я должен дать точность меры, как указано ниже, но с такой загадочной ошибкой, как вы ожидаете.

drop table if exists Historial;
CREATE TABLE Historial
(
    id_evento SERIAL PRIMARY KEY CONSTRAINT  Historial_claves_primarias,
    foranea_CI_Persona INT REFERENCES Personas (CI) CONSTRAINT Historial_fk_Personas_CI,
    IP varchar(20) NOT NULL CONSTRAINT ip_vacia,
    query lvarchar(1000) NOT NULL CONSTRAINT Historial_query_vacia,
    fecha_hora datetime year to minute not null constraint Historial_fecha_vacia
);
Другие вопросы по тегам