sql >> Databasteknik >  >> RDS >> Oracle

Skapar tabell via SQL Command Line, ogiltig identifierare

Du har DESC in som ett kolumnnamn. Även om du kan använda det måste du omge det inom citattecken:

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

Du måste också använda citat varje gång du ringer det i en fråga. Jag rekommenderar att du bara ändrar den kolumnen till något annat (kanske DESCRIPTION ?)



  1. DevArts dotConnect för Oracle vs DataDirects ADO.NET-dataleverantör

  2. PDO Mysql-syntaxfel 1064

  3. Dela upp kommaseparerade värden i kolumner till flera rader i SQL Server

  4. Phpstorm Database:java.sql.SQLEUndantag:Kommunikationslänkfel