2011-11-03 160 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