Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

tabela ou visualização não existe


state é uma palavra-chave, então você aspas duas vezes para usá-la como um nome de tabela. Agora você precisa do nome entre aspas sempre que acessar essa tabela:
CREATE TABLE "location"
  (
    zip         NUMBER (38) NOT NULL PRIMARY KEY,
    city        VARCHAR2 (30 BYTE) NOT NULL,
    state_symbol VARCHAR2 (30 BYTE) NOT NULL ,
    timezone    VARCHAR2 (30 BYTE) NOT NULL ,
    latitude    FLOAT ,
    longitude   FLOAT ,
    population  NUMBER (38) NOT NULL ,
    FOREIGN KEY (state_symbol) references "state"(symbol)
  ) ;