Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Ср Май 30, 2018 13:59  Фильтр в locate |
|
Полезность: Нет оценки
|
Всем доброго дня.
В plplus можно писать удобные конструкции, типа:
Код: |
locate ins in ::[INSURANCE] all where ins.[INSURE_PRD] = ::[VZ_CARDS]([IP_ACCOUNTS_REF].[PROD_REF] = P_THIS)
|
Можно ли как то внутри скобок обратиться к служебным реквизитам %state,%collection типа ::[VZ_CARDS]? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Май 30, 2018 16:15   |
|
Полезность: 1
|
::[]%locate(x where )
поиск в коде операций %locate |
|
 |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Ср Май 30, 2018 17:07   |
|
Полезность: Нет оценки
|
Вот спасибо огромное. Не знал про такую конструкцию ::[]%locate |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Ср Май 30, 2018 18:53   |
|
Полезность: Нет оценки
|
Код: | ::[VZ_CARDS]([IP_ACCOUNTS_REF].[PROD_REF] = P_THIS) |
Есть гарантия, что запись уникальна? |
|
 |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Ср Май 30, 2018 19:42   |
|
Полезность: Нет оценки
|
Да, это был просто пример. В рабочем варианте набор условий гарантирует возврат одной записи. Ну и rownum=1 совсем на форс мажор. |
|
 |
|