CftClub.ru
Клуб специалистов ЦФТ-Банк

OUTER JOIN в PL/Plus

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Trend
Участник


Вступление в Клуб: 04.09.2007
СообщениеВт Сен 04, 2007 08:38   OUTER JOIN в PL/Plus Ответить с цитатой
Полезность: 1
Проблема такая:
есть запрос, отлаженый в SQL Navigator. В нём используется внешнее соединение таблиц, что обозначается (+).

Код:
AND A1_1.C_SIGN_RISK = A10_1.ID(+)


Если этот запрос выполнить в представлении PL/Plus, возникает проблема в обозначении внешних соединений. Подскажите, как выйти из этой ситуации?
alexiy
Профи


Вступление в Клуб: 29.06.2007
СообщениеВт Сен 04, 2007 10:45    Ответить с цитатой
Полезность: 1
вместо (+) пишется (true)
пример:
Код:
where s.[ACC_REF] = v.[ACC_REF] (true)

_________________
two bee or not two bee
Trend
Участник


Вступление в Клуб: 04.09.2007
СообщениеСр Сен 05, 2007 07:54    Ответить с цитатой
Полезность: Нет оценки
Very Happy Спасибо огромное, очень выручили!
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Июл 22, 2011 13:59    Ответить с цитатой
Полезность: Нет оценки
... или так:
where s.[ACC_REF] = v->(true)[ACC_REF]

При доступе к реквизитам через реквизит-ссылку внешнее соединение устанавливается по умолчанию. Тут иногда надо наоборот, внутреннее указывать Smile

select a()
in ::[PR_CRED] all
where a.[ACCOUNT]->(false)[MAIN_V_ID] like '%'
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru