I modsætning til almindelig overbevisning er Oracle store og små bogstaver i kolonne- og tabelnavne. Det konverterer bare alt til store bogstaver som standard.
Men hvis du bruger navne i dobbelte anførselstegn, beder du Oracle om at oprette kolonnen med den nøjagtige stavemåde, du har angivet (små bogstaver i CREATE
udmelding).
Siden i SELECT
sætning, bruger du ikke anførselstegn, navnene konverteres til store bogstaver og er derfor ikke lig med små bogstaver i CREATE
erklæring.
Så dette burde virke:
SELECT "prod_id", "product_name" FROM products;
Hvis du ikke ved, hvordan kolonne- eller tabelnavne er angivet, kan du slå det op i dataordbogen. Du finder kolonnenavne med små bogstaver for dit product
tabel, men tabelnavn med store bogstaver, da det ikke blev citeret.