2011-11-03 110 views
3

我需要从Oracle表中上传一些数据到SQL Server表。数据将通过使用JDBC工具的Java处理上传到SQL服务器。nvarchar&varchar与Oracle&SQLServer

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

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

回答

3

感谢正如你已经发现了,nvarchar的商店Unicode字符 - 同在Oracle NVARCHAR2 。这取决于您的源数据是否为unicode - 或者您是否预计将来需要存储unicode值(例如国际化软件)

+0

不,我只上传ascii字符。谢谢 – ziggy