Почему некоторые строковые поля имеют только один символ при использовании Oracle разнородных сервисов для получения вида с SQL Сервера? - PullRequest
0 голосов
/ 24 марта 2020

Я подтвердил, что представление возвращает правильные данные на сервере SQL. Но при выводе необработанного представления через Oracle некоторые из строковых столбцов содержат только 1 символ для каждой записи, в то время как другие столбцы заполнены полностью. Кто-нибудь знает, что может вызвать эту проблему?

1 Ответ

0 голосов
/ 25 марта 2020

Поля с символами обрезки были NVARCHAR (50). По-видимому, Oracle неправильно извлекает NVARCHAR с сервера SQL. Преобразование их в VARCHAR (50) в представлении SQL Server решило проблему.

...