4.21 Proč v dotazu nejsou rozpoznány názvy mých tabulek nebo funkcí? Proč jsou velká písmena v názvech automaticky převedena na malá písmena?: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
imported>WikiSysop m |
(Žádný rozdíl)
|
Aktuální verze z 1. 11. 2007, 01:17
Nejčastějším důvodem nerozpoznání názvu objektu bylo použití vložení názvu sloupce nebo tabulky mezi uvozovky při zakládání tabulky. Pokud se název zapíše mezi uvozovky, pak je case sensitive, a v důsledku toho je nutné názvy těchto sloupců nebo tabulek v SQL příkazech také vkládat mezi uvozovky (pokud obsahují velká písmena). Některé programy, jako je například pgAdmin, automaticky používají uvozovky. Takže pokud chcete, aby systém identifikoval identifikátor, musíte:
- nepoužívat uvozovky v příkazu CREATE TABLE
- v identifikátoru použít pouze malá písmena
- v dotazech vkládat identifikátory do uvozovek