International Languages and Character Sets

Configure your Sybase IQ installation to handle international language issues.

When you create a database, you specify a collating sequence or collation to be used by the database. A collation is a combination of a character set and a sort order for characters in the database.

The database collation is used to sort and compare all character data types in the database, including object names, such as table and column names.

Sybase IQ takes advantage of the space efficiency and speed of the SQL Anywhere Collation Algorithm.

Sybase IQ no longer supports custom collations. If you rebuild a database with a custom collation, rebuild in a single step to preserve the custom collation. If you unload the database and then load the schema and data into a database that you create, then you must use one of the supplied collations.

For an introduction to the issues you may face when working in an environment that uses more than one character set, or when using languages other than English, see SQL Anywhere Server – Database Administration > Configuring your database > International languages and character sets > Localized versions of SQL Anywhere > What is ICU, and when is it needed?.

Note: This reference points to SQL Anywhere documentation.

For more information on changes to database collations and a list of collations deprecated in Sybase IQ 15.0, see New Features in Sybase IQ 15.0. Use the iqunload utility to migrate to the current version of Sybase IQfrom an existing 12.7 database that was created with a deprecated collation. For details about iqunload, see the Installation and Configuration Guide.

Related concepts
How to Start the iqdemo Database
Server Names
Ways to Start Database Servers
Related tasks
Creating an ODBC Data Source from the Command Line
Starting a Server from Interactive SQL