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

Vyžaduje klient Oracle závorky kolem názvů sloupců?

Hlavním rozdílem mezi vaším prvním a druhým dotazem jsou uvozovky (a ne závorky). Další závorky nejsou potřeba. Zdá se, že jde o podivný artefakt průzkumníka serveru VS.

Na rozdíl od všeobecného přesvědčení Oracle rozlišuje velká a malá písmena. Názvy sloupců level_1 a LEVEL_1 jsou rozdílní. Pokud jsou názvy sloupců a tabulek všechny velké, na malých a velkých písmenech nezáleží, protože Oracle převádí všechny identifikátory neuvozované v příkazech SQL na velká písmena.

Pokud však názvy sloupců a tabulek používají malá písmena, musíte názvy sloupců uvést do dvojitých uvozovek, aby byla zachována správná velká a malá písmena.




  1. Je možné provést SQL injection (HIGH Level) v Sakra zranitelné webové aplikaci?

  2. proč to nevytahuje data ze 7 dnů zpět?

  3. Jak mohu převést SQL Server 2008 DateTimeOffset na DateTime

  4. Zadání hesla MySQL ve skriptu bash