nvarchar& varchar with Oracle& SQLServer的

时间:2011-11-03 10:19:25

标签: sql-server oracle sql-server-2005 jdbc

我需要将一些数据从Oracle表上传到SQL Server表。数据将使用JDBC工具使用Java处理上载到SQL服务器。

使用nvarchar而不是varchar创建SQL Server列有什么好处吗?

Google建议在涉及UNICODE字符时使用nvarchar,但我想知道nvarchar在这种情况下是否有任何好处? (即,当SQL Server表的源数据来自运行Unix环境的Oracle数据库时?)

提前致谢

1 个答案:

答案 0 :(得分:3)

正如您所知,nvarchar存储unicode字符 - 与Oracle中的nvarchar2相同。这取决于您的源数据是否是unicode - 或者您是否预期将来必须存储unicode值(例如国际化软件)