sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql:záměna názvu tabulky / schématu

Postgresql ve výchozím nastavení používá malá písmena, zatímco u názvů sloupců/tabulek rozlišuje velká a malá písmena:

select * from public.Abc 

je ve skutečnosti:

select * from public.abc

Je to proto, že vaše tabulka se nazývá Abc, takže ji nelze najít.

Toto chování s malými písmeny můžete přepsat pomocí uvozovek, takže „Abc“ je zpracováno jako Abc.



  1. Mohu vrátit hodnoty do PHP z anonymního bloku PL/SQL?

  2. Proč tento příkaz rs=st.executeQuery(query); není excitující? Jak mohu vybrat pouze tabulku závislou na typu vstupu =rádio z mysql ze dvou tabulek?

  3. Kdy je lepší psát ad hoc sql vs uložené procedury

  4. Při vytváření pohledu v Oracle DB došlo k chybě