Oracle
 sql >> Base de données >  >> RDS >> Oracle

Création d'une table via la ligne de commande SQL, identifiant invalide

Vous avez DESC en tant que nom de colonne. Bien que vous puissiez l'utiliser, vous devrez l'inclure entre guillemets :

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

Vous devrez également utiliser des guillemets chaque fois que vous l'appelez dans une requête. Je recommande simplement de changer cette colonne en autre chose (peut-être DESCRIPTION ?)