sql >> Databasteknik >  >> RDS >> Oracle

tabell eller vy finns inte

state är ett nyckelord, så du citerade det dubbelt för att använda det som ett tabellnamn. Nu behöver du det citerade namnet när du kommer åt den tabellen:

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)
  ) ;


  1. mysql-procedur för att uppdatera numerisk referens i tidigare rader när en uppdateras

  2. SQL join ON inte lika i Mysql

  3. SQL-frågeoptimering:Bästa metoder för förbättrad prestanda

  4. Oracle:Hur kan jag implementera en naturlig order-by i en SQL-fråga?