sql >> Databáze >  >> RDS >> Oracle

ORA-00904::neplatný identifikátor Oracle sql

NUMBER je rezervované slovo v Oracle a nemůžete jej použít jako identifikátor (pokud nepoužijete identifikátor v uvozovkách a nepoužijete "NUMBER"; ale nedělejte to, protože je to matoucí).

Vyberte jiné slovo, které znamená totéž, a použijte jej jako identifikátor. Tj. pokud číslo je číslo učebny, použijte room_number; pokud se jedná o počet pokojů v dané lokalitě, použijte amount; nebo něco podobného.

create table Classroom (
    Classroom_ID varchar2(4000) not null constraint classroom_pk primary key,
    Capacity number not null,
    room_number number not null,
    Location varchar2(4000) not null
);
/


  1. mysql-connector-java-8.0.12 :získávání chyby pro časové pásmo serveru „Malay Peninsula Standard Time“

  2. Jak najít hranice skupin souvislých pořadových čísel?

  3. Jak zjistit minimální hodnotu sloupce v SQL

  4. Sečtete hodiny ze sledování času do kalendáře podle dne