S.Isaac Dealey wrote:
> 
> My issue is that I have these tools that are designed to allow
> cross-platform database access with the same syntax... so in order to
> accomplish that, I have to massage the data to create consistent
> SQL... Though because Oracle uses all upper-case text in their
> case-sensitive meta-data indexes, if you attempt to request columns
> for the table "product" it won't return any records. So I used ucase()
> to make all the table names upper-case because none of the other
> databases care what case the table names are in your SQL if you're not
> trying to retreive meta-data. So now I've got to add an "if
> (dsn.server is not "mysql") { ...} " around that line... <sigh>... I
> hate that.

The SQL standard says:
- unquoted identifiers should be converted to uppercase and then 
matched to objects in the database
- quoted identifiers should be literally matched to objects in 
the database
- identifier quoting is done by double quotes

So technically Oracle does the right thing.

Jochem

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193942
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to