on 2011 Apr 12 1:14 PM
When an application is converted to use Unicode data in the database, is it necessary to change the collation algorithm to UCA?
http://dcx.sybase.com/index.html#1201/en/sachanges/unloading-reloading-upgrading-newjasper.html
Request clarification before answering.
AFAIK (but John will know faaaaar better), unicode data will use the UCA collation by default, cf. this quote from the DBINIT docs:
-zn
Specifies the collation sequence used for sorting and comparing of national character data types (NCHAR, NVARCHAR, and LONG NVARCHAR). The collation provides character ordering information for the UTF-8 encoding (character set) being used. Values are UCA (the default), or UTF8BIN which provides a binary ordering of all characters whose encoding is greater than 0x7E. If the dbicu12 and dbicudt12 DLLs are not installed, then the default NCHAR collation is UTF8BIN. For more information, see Choosing collations
So I would conclude that you would not have to change the default collation for (non-unicode) char data.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
30 | |
8 | |
8 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.