Итак имеем:
Цитата: 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
)
/