Subject | Re: [firebird-support] Re: Field names upper case - true of firebird 2.0 also? |
---|---|
Author | Martijn Tonies |
Post date | 2005-05-11T09:03:33Z |
> > As the same column, actually ... you know: case insensitive, but caseDunno if it's really for tools, or just for DDL that people want to see
> > preserving.
>
> If I understand correctly, preserving the case is really important only
> for tools.
extracted.
>Possibly, during the Vulcan merge, we could add anotherYep. And that's a true pain...
> field to the system tables (relations, fields, rfr, triggers,
> procedures, indicies, etc.)called something like RDB$PREFERRED_CASE
> which would hold the name as originally entered. Unfortunately,
> changing the RDB$xxx_NAME fields to hold the original representation is
> problematic since the Borland engineers decided not to add a specific
> indication for delimited identifiers, but to recognize that any name
> with special characters (e.g. lower case, spaces, etc.) must be a
> delimited identifier.
>If a separate field would work, that's not a bigWhat would the sequence be then?
> deal.
-> if pref_case = normal_name and normal_name does not include
special characters, use pref_case
-> if normal_name includes specials, use delimited
-> else use normal_name
?
With regards,
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, Oracle & MS SQL
Server
Upscene Productions
http://www.upscene.com