Oracle varchar2转换为nvarchar2

时间:2012-07-10 12:08:00

标签: oracle character-encoding varchar2

如果我在Oracle中将现有列类型从varchar2更改为nvarchar2,Oracle会自动在字符集之间转换现有列数据,还是应该自己执行?

我使用的是Oracle 11g,varchar2字符集是WE8MSWIN1252,nvarchar2字符集是AL16UTF16

1 个答案:

答案 0 :(得分:3)

您可以使用DBMS_REDEFINITION包来更改表的varchar2到nvarchar2列

请找到以下可能有用的链接

Using Online Table Redefinition to Migrate a Large Table to Unicode

还可以找到常规字符集迁移的文档

General Character set Migration