Globalization - Unicode support with Alter Datatype
439265Mar 3 2005 — edited Mar 3 2005We have an database with NLS_Characterset as US7ASCII and National Language Charaterset as AL16UTF16. We altered column on one of the table to be NVARCHAR2(300). With client settings AMERICAN_AMERICA.UTF8, I am not able to insert unicode to the database.
If I create another database with NLS_Characterset as UTF8, my same application (VB - OLEDB, through the exact same client settings) can successfully insert Unicode data to the table.
Does this mean that in order to support Unicode data on the database the database NLS_characterset ***CANNOT*** be US7ASCII. Looking at the oracle documentation it appeared that as long as the NLS_NCHAR_CHARACTERSET is set properly, you should be able to store Unicode data if the column is defined as NVARCHAR2.