Nonalphabetic MBCS characters generate syntax errors

When you issue an SQL statement against an MBCS database (for example, SJIS-S), the HCL Informix® server returns a syntax error if the statement includes table or column names containing MBCS characters not classified as alphabetic in the locale.

Possible cause

Identifiers that include nonalphabetic characters are not enclosed in quotation marks.

Resolution

Enclose identifiers in quotation marks, and make sure DELIMIDENT is set. If you have no control over the SQL produced by the application, consider using a locale that classifies the characters in question as alphabetic.