25.05.2009 13:42
OlegON
 
Итак имеем:
Цитата:
ORA-00001: нарушено ограничение уникальности (SUPERMAG.TTCACMINMAX_PK)
ORA-06512: на "SUPERMAG.DOCAC", line 2351
ORA-06512: на "SUPERMAG.INSPECT3", line 1643
ORA-06512: на line 1
ORA-06512: на "SUPERMAG.INSPECT", line 315
ORA-06512: на "SUPERMAG.DOCUMENTS", line 6813
ORA-06512: на "SUPERMAG.DOCAC", line 1609
ORA-06512: на "SUPERMAG.SMDOCSTATEACCSTOREAC", line 12
ORA-06512: на line 1
при проведении акта переоценки.
Решение - выбор и удаление задвоенных строк спецификации (артикулы):
Код:
with src as (select * from smspec where docid='АП-04000007316')
select article,itemprice from src
where rowid not in (
        select min(rowid)
        from src
        group by article
      )
/
Часовой пояс GMT +3, время: 10:01.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.