Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Linked ORACL  [new]
ГуЗы
Guest
ДВС!
Прилинковал оракл сервер.
Далее, по правой кнопке на вьюхе - script as select to
Получаю:
select f1,f1,f1,f1,f2,f2,f2,f2...fn,fn,fn from view

Т.е. каждое поле повторяется по 4 раза.
Если
select * from view

то, ТТТ, результат нормальный:

f1,f2...fn

Для таблиц аналогично.
Это всегда так по такому случаю?

Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)
Oct 20 2015 15:36:27
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

А на
Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64)
Jun 17 2016 19:14:09
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
работает только
select * form openquery(ORACL,'select * from view')

а
select * from view

затыкается по различию метаданных полей при компилировании и выполнении.
Есть ли варианты борьбы с этим слов нет?
13 янв 17, 09:28    [20101232]     Ответить | Цитировать Сообщить модератору
 Re: Linked ORACL  [new]
Eleanor
Member

Откуда:
Сообщений: 2932
'Script as SELECT TO...' generated duplicate column names
У меня ровно то же самое на Sql Server 2008 R2 - Oracle Client 12. Не самый критичный баг, я уже к нему привыкла.
13 янв 17, 10:57    [20101670]     Ответить | Цитировать Сообщить модератору
 Re: Linked ORACL  [new]
ГуЗы
Guest
Eleanor,
Т.е. это не баг а фича. НуИну!
13 янв 17, 17:50    [20104064]     Ответить | Цитировать Сообщить модератору
 Re: Linked ORACL  [new]
zasandator
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4887
Eleanor
'Script as SELECT TO...' generated duplicate column names
У меня ровно то же самое на Sql Server 2008 R2 - Oracle Client 12. Не самый критичный баг, я уже к нему привыкла.

Причём тут баг?

Oracle - insranceName.schema.table
Mssql - instanceName.db.schema.table

У оракула в Инстансе одна бд и Ее имя не указывают - 3 "блока"
У мсскл - 4.

Все что не подпадает под нотацию sql server делаем через openquery
13 янв 17, 20:35    [20104388]     Ответить | Цитировать Сообщить модератору
 Re: Linked ORACL  [new]
zasandator
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4887
ГуЗы
Eleanor,
Т.е. это не баг а фича. НуИну!


Сделай вью из запроса оракл. Может и синоним прокатит -не пробовал
13 янв 17, 20:37    [20104393]     Ответить | Цитировать Сообщить модератору
 Re: Linked ORACL  [new]
Eleanor
Member

Откуда:
Сообщений: 2932
zasandator
У оракула в Инстансе одна бд и Ее имя не указывают - 3 "блока"
У мсскл - 4.

Это всё здорово, но к ответу на вопрос отношения не имеет.

zasandator
Причём тут баг?

При том, что МС считает это багом Ораклового клиента и предлает им его исправлять.
14 янв 17, 00:00    [20104755]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить