Subject | Re: Firebird ODBC Driver Unknow Table Error |
---|---|
Author | googlepost123 |
Post date | 2004-07-30T14:57:44Z |
--- In firebird-support@yahoogroups.com, Helen Borrie <helebor@t...>
wrote:
Dave
wrote:
> At 02:23 PM 30/07/2004 +0000, you wrote:except in
>
> >Well, I recreated the table using isql and DIDN'T use quoted
> >identifiers. Brio and MS Access can now query the table with no
> >problems. Why is FB so picky about quoted identifiers?
>
> It's an SQL standard which (Praise the Lord!) is totally optional
> situations where you have to use an illegal word or character as anwill
> identifier.
>
> Quoted identifiers are case sensitive, so you *can* do this:
>
> create table "blah" (
> "blah" integer,
> "BLAH" varchar(10));
>
> Because Firebird stores all *unquoted* identifiers in upper case, it
> allow you to refer to an upper case identifier without quotes. Sothis is
> a legal query:Thanks for the explanation. Just bought your book by the way.
>
> SELECT "blah", BLAH
> from "blah";
>
> But this isn't legal:
>
> SELECT blah, BLAH
> from blah
>
> See, it's not really confusing at all, is it? :-))
>
> /heLen
Dave