Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DragonVDA Участник
Вступление в Клуб: 25.08.2015
|
Чт Авг 27, 2015 17:10  пример синтаксиса |
|
Полезность: Нет оценки
|
Напишите пожалуйста пример под запроса
что то на подобии
select t(t id, t)
in ::[PR_CRED],
(::[SIM_LOAN_PORT] all :t_sim_loan_port) all
а вот вместо
::[SIM_LOAN_PORT] all :t_sim_loan_port
я хочу
select ... in ::[SIM_LOAN_PORT] where .... |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Авг 27, 2015 17:14  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
Код: |
select sp ( sp:sp)
in ::[SIM_LOAN_PORT] all
where sp.[PORT_KIND] = 123456 |
|
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Чт Авг 27, 2015 17:43  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
select t(t id, t, k.kk:kkk)
in ::[PR_CRED],
(select k(k:kk) in ::[SIM_LOAN_PORT] all) all |
|
 |
ezhem Участник со стажем
Вступление в Клуб: 22.05.2008
|
Пн Сен 07, 2015 17:13  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
Random пишет: | select t(t id, t, k.kk:kkk)
in ::[PR_CRED],
(select k(k:kk) in ::[SIM_LOAN_PORT] all) all |
Зачем везде all писать, COLLECTION_ID нет ни в PR_CRED, ни в SIM_LOAN_PORT |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пн Сен 07, 2015 17:36   |
|
Полезность: Нет оценки
|
Думаю по принципу лучше перестраховать, чем недостраховать
По опыту знаю, переодически моск ломаю почему не робит доработка, и прихожу к выводу что код SQL вормировался как and collection=0
И с криками Семён семёныч иду добавлять all в селект PL+ |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Сен 07, 2015 18:22   |
|
Полезность: Нет оценки
|
yaffil пишет: | Думаю по принципу лучше перестраховать, чем недостраховать
По опыту знаю, переодически моск ломаю почему не робит доработка, и прихожу к выводу что код SQL вормировался как and collection=0
И с криками Семён семёныч иду добавлять all в селект PL+ |
))) это как правила хорошего тона, ты ж из дома выходишь, не забываешь шнурки завязывать, тут тоже самое
Мне, в своё время одного раза хватило))) |
|
 |
Amper Профи
Вступление в Клуб: 29.10.2010
|
Вт Сен 08, 2015 06:49  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
ezhem пишет: | Random пишет: | select t(t id, t, k.kk:kkk)
in ::[PR_CRED],
(select k(k:kk) in ::[SIM_LOAN_PORT] all) all |
Зачем везде all писать, COLLECTION_ID нет ни в PR_CRED, ни в SIM_LOAN_PORT |
У PR_CRED есть collection_id. |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Вт Сен 08, 2015 09:30  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
ezhem пишет: | Random пишет: | select t(t id, t, k.kk:kkk)
in ::[PR_CRED],
(select k(k:kk) in ::[SIM_LOAN_PORT] all) all |
Зачем везде all писать, COLLECTION_ID нет ни в PR_CRED, ни в SIM_LOAN_PORT |
1. Допустим, есть куча ТБП без поля COLLECTION_ID (Тип массив не создан).
2. И вы наваяли некую кучку кода - без all - прекрасно все работает.
3. Потом создают (кто-то, а возможно Вы сами) массивы для этих ТБП (т.е. добавляется поле COLLECTION_ID в исходные ТБП)...
4..... получаете ответ на Ваш вопрос. |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Вт Сен 08, 2015 10:53  Re: пример синтаксиса |
|
Полезность: Нет оценки
|
Damir пишет: | ezhem пишет: | Random пишет: | select t(t id, t, k.kk:kkk)
in ::[PR_CRED],
(select k(k:kk) in ::[SIM_LOAN_PORT] all) all |
Зачем везде all писать, COLLECTION_ID нет ни в PR_CRED, ни в SIM_LOAN_PORT |
1. Допустим, есть куча ТБП без поля COLLECTION_ID (Тип массив не создан).
2. И вы наваяли некую кучку кода - без all - прекрасно все работает.
3. Потом создают (кто-то, а возможно Вы сами) массивы для этих ТБП (т.е. добавляется поле COLLECTION_ID в исходные ТБП)...
4..... получаете ответ на Ваш вопрос. |
Есть нюансы.
Например, есть клиенты.
Мы делаем отчёт по клиентам с модификатором ALL.
Какая-то добрая душа делает справочник групп клиентов с массивом клиентов, который заполняет на основе имеющихся клиентов.
Вуаля - имеем дубликаты клиентов в отчёте.
Но тут мы можем вовремя это обнаружить и настучать по шаловливым лапкам, чтобы делал ссылки на клиентов.
Но с кредитами ALL нужен, потому что... не спрашивайте меня о причинах, но те кредиты, которые в массивах - это полноценные кредиты, как и положено. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|