sql >> Database >  >> RDS >> Oracle

Tabel maken via SQL-opdrachtregel, ongeldige id

Je hebt DESC in als kolomnaam. Hoewel u het kunt gebruiken, moet u het tussen aanhalingstekens plaatsen:

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

U zult ook aanhalingstekens moeten gebruiken elke keer dat u het in een zoekopdracht aanroept. Ik raad aan om die kolom gewoon in iets anders te veranderen (misschien DESCRIPTION ?)



  1. MySQL Selecteer DISTINCT meerdere kolommen op basis van de uniciteit van één rij?

  2. het 3e hoogste salaris vinden in mysql zonder limiet

  3. Is COUNT sneller dan de records ophalen en in code tellen?

  4. SQL Server 2016:een opgeslagen procedure maken