Subject Re: [firebird-support] upper and lower cases
Author Helen Borrie
At 12:01 PM 30/07/2005 +0000, you wrote:
>Is Firebird 1.5 supposed to distinguish between upper and lower
>cases?
>For instance, can we have a table named "ACCOUNT" and another one
>named "account" in the same DB?

Yes.

>If the answer is YES, is it possible to tell Firebird NOT to do it?
>("my" Firebird is doing it, I can have tables named that way, and
>it's bringing me problems in using it)

"Your" Firebird is doing it because you are using some third-party tool to
create your tables and it is imposing double-quoted identifiers on you. If
you don't use quoted identifiers in your DDL, it doesn't matter what case
you use in the definition statements, Firebird will store them all in upper
case and you can address them case-insensitively. Anything you define with
quoted identifiers will be case-sensitive and will have to be addressed
always with those danged quotes.

Find a setting in the tool to stop this; or use a different tool that does
not force this absurd practice, which I think made its way into the SQL
standard by way of Microsoft, who wanted Access fieldnames like "Walking
Like a Gorilla" to be portable.

./heLen