Oracle версия 12.1.0.2 max_string_size = extended
Я использую ODBC SQL Server для подключения к базе данных SQL Server через шлюз Oracle к SQL Server, соединение работает нормально, и я могу получить доступ к таблицам SQL Server,
Однако, согласно документации Oracle, начиная с 12c и с расширенным ограничением на тип данных varchar2, преобразование sqlserver varchar (max) в oracle Long произойдет только в том случае, если длина данных сервера sql превышает 32k.
В моей таблице sql server есть несколько столбцов, определенных как varchar (max), и все те, которые я вижу, преобразуются в LONG, когда я пытаюсь описать таблицу через dblink.Мне нужно загрузить данные с сервера sql в oracle, и вышеуказанная проблема очень усложняет задачу, поскольку более одной длинной колонки не может быть скопировано через dblink.
Любая помощь будет высоко оценена.