Navzdory obecnému názoru Oracle rozlišuje malá a velká písmena v názvech sloupců a tabulek. Ve výchozím nastavení vše převede na velká písmena.
Pokud ale použijete jména v uvozovkách, řeknete společnosti Oracle, aby vytvořila sloupec v přesném pravopisu, který jste zadali (malá písmena v CREATE
tvrzení).
Protože v SELECT
prohlášení, nepoužíváte uvozovky, názvy jsou převedeny na velká písmena, a proto se nerovnají názvům s malými písmeny v CREATE
prohlášení.
Takže by to mělo fungovat:
SELECT "prod_id", "product_name" FROM products;
Pokud nevíte, jak se zadávají názvy sloupců nebo tabulek, můžete si to vyhledat v datovém slovníku. Názvy sloupců pro váš product
naleznete malými písmeny tabulka, ale název tabulky velkými písmeny, protože nebyl v uvozovkách.