sql >> Base de Datos >  >> RDS >> Oracle

Creando una tabla a través de la línea de comando SQL, identificador no válido

Tienes DESC en como un nombre de columna. Si bien puede usarlo, deberá incluirlo entre comillas:

CREATE TABLE PROJECTS (
    proID       NUMBER(4) NOT NULL,
    "Desc"        CHAR(20),
    sDate       DATE,
    eDate       DATE,
    Budget      NUMBER(7,2),
    maxStaff    NUMBER(2)
);

También tendrá que usar comillas cada vez que lo llame en una consulta. Recomiendo simplemente cambiar esa columna a otra cosa (tal vez DESCRIPTION ?)