Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Tworzenie tabeli za pomocą wiersza poleceń SQL, nieprawidłowy identyfikator

Masz DESC w jako nazwę kolumny. Chociaż możesz go użyć, musisz go ująć w cudzysłów:

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

Będziesz także musiał używać cudzysłowów za każdym razem, gdy wywołasz je w zapytaniu. Polecam po prostu zmienić tę kolumnę na coś innego (może 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. Oracle (+) sprzężenie zewnętrzne i wartości stałe

  2. Jaki jest najłatwiejszy sposób na zrobienie kolumny READONLY w Oracle?

  3. jak obliczyć czas sumaryczny z typem danych char w Oracle

  4. Warunkowa SUMA na Oracle

  5. Entity Framework i wiele schematów