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

Откуда: Где где .. в караганде
Сообщений: 538
Добрый день!

Подскажите, почему вот такой запрос к прилинкованному Oracle (используется провайдер "Oracle Provoder for OLE DB"), возвращает кол-во 200 (хотя записей гораздо больше)
SELECT COUNT(*) FROM OPENQUERY(TEST_LINK_SERVER_ORA, 'SELECT * FROM TSTDB.tabledata') x


И как можно решить проблему такого типа ?

Заранее благодарю.
14 авг 17, 12:46    [20721544]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server link Oracle получение кол-ва записей  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33702
Блог
mr.dfox
Добрый день!

Подскажите, почему вот такой запрос к прилинкованному Oracle (используется провайдер "Oracle Provoder for OLE DB"), возвращает кол-во 200 (хотя записей гораздо больше)
SELECT COUNT(*) FROM OPENQUERY(TEST_LINK_SERVER_ORA, 'SELECT * FROM TSTDB.tabledata') x


И как можно решить проблему такого типа ?

Заранее благодарю.


SELECT Qty FROM OPENQUERY(TEST_LINK_SERVER_ORA, 'SELECT COUNT(*) as Qty FROM TSTDB.tabledata') x
14 авг 17, 14:39    [20722010]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server link Oracle получение кол-ва записей  [new]
mr.dfox
Member

Откуда: Где где .. в караганде
Сообщений: 538
Критик,

Добрый день!

А можно именно уже на своей стороне подсчитать?
15 авг 17, 05:33    [20723745]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server link Oracle получение кол-ва записей  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
mr.dfox,

https://connect.microsoft.com/SQLServer/feedback/details/378087/views-built-based-on-linkedserver-queries-return-wrong
15 авг 17, 09:01    [20723907]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить