Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Tabelle über SQL-Befehlszeile erstellen, ungültige Kennung

Sie haben DESC in als Spaltenname. Obwohl Sie es verwenden können, müssen Sie es in Anführungszeichen setzen:

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

Sie müssen auch jedes Mal Anführungszeichen verwenden, wenn Sie es in einer Abfrage aufrufen. Ich empfehle, diese Spalte einfach in etwas anderes zu ändern (vielleicht DESCRIPTION ?)