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

Klient Oracle wymaga nawiasów wokół nazw kolumn?

Główną różnicą między pierwszym a drugim zapytaniem są cudzysłowy (a nie nawiasy). Dodatkowe nawiasy nie są potrzebne. Wydają się być dziwnym artefaktem eksploratora serwerów VS.

Wbrew powszechnemu przekonaniu w Oracle rozróżniana jest wielkość liter. Nazwy kolumn level_1 i LEVEL_1 są różne. Jeśli wszystkie nazwy kolumn i tabel są pisane wielkimi literami, wielkość liter nie będzie miała znaczenia, ponieważ Oracle konwertuje wszystkie niecytowane identyfikatory w instrukcjach SQL na duże litery.

Ale jeśli nazwy kolumn i tabel używają małych liter, musisz umieścić nazwy kolumn w podwójnych cudzysłowach, aby zachować prawidłową wielkość liter.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapobiegaj usuwaniu duplikatów instrukcji Oracle minus

  2. Wyrocznia. Brak słowa kluczowego podczas korzystania z instrukcji case. Błąd 00905

  3. oracle diff:jak porównać dwie tabele?

  4. Dlaczego klauzula Oracle IN ma limit 1000 tylko dla danych statycznych?

  5. Połączenie zawiesza się po czasie bezczynności