SAPфорум.RU
https://www.sapboard.ru/forum/

Юниверс. Right Outer Join вместо Left.
https://www.sapboard.ru/forum/viewtopic.php?f=86&t=85939
Страница 1 из 1

Автор:  Usopp [ Вт, фев 18 2014, 11:11 ]
Заголовок сообщения:  Юниверс. Right Outer Join вместо Left.

День добрый.
Вводная инфа: Платформа 4.0 сп7, Клиент 4.0 сп7. БД SQL SERVER 2008 R2
Подскажите по такому вопросу:
WEBI при генерации запросов по юниверсу лепит везде RIGHT OUTER JOIN вместо LEFT (кроме ситуаций, когда она генерит запросы к собственным вьюшкам). Соответственно теряю кучу данных. Перелопатил интернет - везде ругаются на параметр юниверса ANSI92=NO/YES - пробовал менять - ноль эмоций. Кто сталкивался с подобным? Как быть?

ЗЫ. Есть идея поковырять SQLSRV.PRM - но по параметрам мало толковой инфы - интересует "<Parameter Name="LEFT_OUTER">ВОТ СЮДА ЧТО СТАВИТЬ?</Parameter>"

Автор:  Usopp [ Вт, фев 18 2014, 15:03 ]
Заголовок сообщения:  Re: Юниверс. Right Outer Join вместо Left.

отвечаю сам себе. решение нашлось немного не такое как ожидал, но вполне меня устроившее:

в свойствах юниверса создать новый параметр с названием SORT_JOINS_BY_QUERY_OBJECTS и поставить значение YES

после этого таблицы будут джойниться в том порядке, в каком вы "вытаскиваете" объекты в запрос.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/