Oracle
 sql >> база данни >  >> RDS >> Oracle

Създаване на таблица чрез SQL команден ред, невалиден идентификатор

Имате DESC като име на колона. Въпреки че можете да го използвате, ще трябва да го включите в кавички:

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

Освен това ще трябва да използвате кавички всеки път, когато го извиквате в заявка. Препоръчвам просто да смените тази колона с нещо друго (може би DESCRIPTION ?)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване на записи от една таблица, свързани към друга таблица SQL

  2. Как да се справяте с единична кавичка в Oracle SQL

  3. Flyway:създаване на изглед като WITH (общ табличен израз CTE)

  4. Вмъкване на заявка в Oracle:Невалидно име на таблица

  5. Как да разрешите ORA-29283:невалидна файлова операция