sql >> Databasteknik >  >> RDS >> Oracle

Har du en Oracle-tabell som heter som reserverat ord, vilka problem kan uppstå?

För att undkomma reserverade ord i Oracle måste du omge dem (i det här fallet tabellnamnet) med dubbla citattecken. IE:

SELECT *
  FROM "CASE"

Annars får du felet "ORA-00903:Ogiltigt tabellnamn". IIRC, Oracle behandlar text i dubbla citattecken som skiftlägeskänslig så att du fortfarande kan få felmeddelandet om tabellnamnet skapades med gemener när du använder exempelfrågan.

Annat än det kan jag bara se det vanliga problemet med dåligt namngivna enheter/attribut.




  1. infoga värde utan att ställa in primärnyckel

  2. Gruppera efter varandra värden i MySQL och lägg till ett id till sådana grupper

  3. Hur man startar, startar om, kontrollerar status och stoppar MySQL-server

  4. Hur man ställer in applikationsnamn i ADODB-anslutningssträng