nvarchar & varchar с Oracle и SQLServer - PullRequest
       5

nvarchar & varchar с Oracle и SQLServer

3 голосов
/ 03 ноября 2011

Мне нужно загрузить некоторые данные из таблицы Oracle в таблицу SQL Server.Данные будут загружены на сервер SQL с использованием обработки Java с использованием средств JDBC.

Есть ли какая-то выгода в создании столбцов SQL-сервера с использованием nvarchar вместо varchar?

Google предполагает, что nvarchar используется, когда задействованы символы UNICODE, но мне интересно, дает ли nvarchar какую-либо выгоду в этой ситуации?(т.е. когда исходные данные таблицы SQL Server поступают из базы данных Oracle, работающей в среде Unix?)

Заранее спасибо

1 Ответ

3 голосов
/ 03 ноября 2011

Как вы узнали, nvarchar хранит символы юникода - так же, как nvarchar2 в Oracle. Это зависит от того, являются ли ваши исходные данные Unicode - или вы ожидаете, что придется хранить значения Unicode в будущем (например, интернационализированное программное обеспечение)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...