From: | Richard Huxton <dev(at)archonet(dot)com> |
---|---|
To: | nguyen <ngthanhthuat(at)yahoo(dot)com> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #1817: column not exist |
Date: | 2005-08-10 15:26:42 |
Message-ID: | 42FA1CB2.2060609@archonet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
nguyen wrote:
>
> when i excecuted sql command "select * from employee" then result were ok,
> but if sql command were "select employeeID from employee" then have error
> return : column employeeID does not exist
This error is usually produced because a column of that name does not exist.
Since you are using a mixed-case column-name, I'm guessing that's the
cause of the problem. If you create a column mixed-case by quoting it:
CREATE TABLE employee (
"employeeID" int4
...
)
Then you need to quote it when you use it:
SELECT "employeeID" FROM employee;
If you don't quote when you create, then the column is case-insensitive.
See the mailing-list archives for plenty of details.
--
Richard Huxton
Archonet Ltd
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Huxton | 2005-08-10 15:32:51 | Re: Help Needed |
Previous Message | Richard Huxton | 2005-08-10 15:23:06 | Re: BUG #1816: Insert null values on a null field |