insert exclassval при условии отсутствия данного значения
Добавлено: 15 янв 2010, 10:12
Доброго дня!
Не получается сделать запросом из Саппорта:
Задача проставить у контрагентов классификатор "Грузополучатель/грузоотправитель обособлен=Да" - только у тех у кого он не проставлен ранее.
select работает:
insert ругается на рекурсию в tnexclassval, что делать?
спасибо.
Не получается сделать запросом из Саппорта:
Задача проставить у контрагентов классификатор "Грузополучатель/грузоотправитель обособлен=Да" - только у тех у кого он не проставлен ранее.
select работает:
Код: Выделить всё
select katorg.name, exclassval.cclassseg from katorg, exclassval
where
((
26 == exclassval.classcode and
cokatorg == exclassval.wtable and
katorg.nrec==exclassval.crec
)) and not isvalidall(tnexclassval);
Код: Выделить всё
insert into exclassval (nrec, wtable, classcode, cclassseg, crec) select 0, cokatorg, 26, 0C46000000000006h, katorg.nrec from katorg
where
((
26 == exclassval.classcode and
cokatorg == exclassval.wtable and
katorg.nrec==exclassval.crec
)) and not isvalidall(tnexclassval);