Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не простой вопрос по связи SQL Server и Oracle  [new]
Игорь__777
Member

Откуда:
Сообщений: 100
Уважаемые подскажите,
Есть БД Oracle 10g и SQL Server 2005. Необходимо вытаскивать данные из Oracle в SQL Server посредством, например джоба. Разработчики на SQL Server утверждают, что они не могут работать с курсором, возвращаемым из Oracle(мы на Oracle хотели сделать процедуру, которая бы возвращала тип REF CURSOR) и поэтому пришлось сделать представление(VIEW). Подскажите действительно это так? Ведь тот же клиент на MS Access хорошо работает с курсорами.

И второй вопрос: разработчики на SQL Server утверждают, что у них проблема с конвертацией типа данных Oracle NUMERIC, возвращаемый из Oracle в SQL Server. Это так?

Спасибо Вам
10 июл 09, 06:03    [7399849]     Ответить | Цитировать Сообщить модератору
 Re: Не простой вопрос по связи SQL Server и Oracle  [new]
Fil(osof)
Member

Откуда:
Сообщений: 71
Доброго времени суток, проблему решали следующим образом, на стороне Oracle создавали материализованное представлени и через Linked Server выдергивали данные, проблемы с Numeric действительно есть, длина поля в Oracle больше чем в SQL Server, решили вопрос "в лоб" передавали в тескстовом формате и конвертили уже на стороне SQL.
10 июл 09, 07:18    [7399878]     Ответить | Цитировать Сообщить модератору
 Re: Не простой вопрос по связи SQL Server и Oracle  [new]
Игорь__777
Member

Откуда:
Сообщений: 100
Спасибо за ответ,
Но значит ли это что MS SQL не может работать с типом REF CURSOR?
А развер драйвер от Oracle не конвертит тип данных NUMBER автоматически в совместимых формат NUMERIC на MS SQL?Зачем, спрашивается нужен такой драйвер, может проблема в нем, ведь это же его задача корректно делать преобразования типов?

Спасибо
10 июл 09, 07:53    [7399913]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить