Andreas Korneliussen (JIRA) wrote: > String.toUpperCase(..) with english locale, should return a string > with the same number of characters, and it should therefore be valid > to do a check of number of characters before doing any conversions.
Is it correct to always use English locale in this case? Ref the reference guide on SQL identifiers: An ordinary identifier must begin with a letter and contain only letters, underscore characters (_), and digits. The permitted letters and digits include all Unicode letters and digits, but Derby does not attempt to ensure that the characters in identifiers are valid in the database's locale. Should not it be possible to match column names in any locale? -- Øystein