09.06.2009 10:28
Mtirt
 
Это индекс к SmActs.
Точнее внешний ключ.
Код:
alter table SMACTS
  add constraint SMCACTS_HDR foreign key (DOCTYPE, ID)
  references SMDOCUMENTS (DOCTYPE, ID) on delete cascade;
09.06.2009 12:17
OlegON
 
Думаю, надо копать куда-то в сторону
Цитата:
select * from all_sequences;
какая-то из них подохла. Но это после проверки каскадного удаления...
10.06.2009 07:47
Mr_Vito
 
Спасибо Mtirt и Andrew_Konev, SMCACTS_HDR действительно не было, помимо создания, пришлось удалять кучу документов которые были в smacts и не было в smdocuments, аш с 2005 года (34 тысячи документов). Как то непонятно, когда же он исчез :)))
вроде все заработало, буду наблюдать :)))
Всем спасибо :)))
10.06.2009 09:16
OlegON
 
Я давно предлагал выкладывать на фтп структуры баз для сравнения...
02.07.2010 14:59
whitewizard
 
Цитата:
Mtirt Это индекс к SmActs.
Точнее внешний ключ.
Код:
alter table SMACTS
  add constraint SMCACTS_HDR foreign key (DOCTYPE, ID)
  references SMDOCUMENTS (DOCTYPE, ID) on delete cascade;
выдает:
ORA-02298: невозможно подтвердить (SUPERMAG.SMCACTS_HDR) - не найдены родительские ключи

каких ключей не хватает?
02.07.2010 15:22
Mtirt
 
Я думаю, SMCDOCUMENTS_PK

Код:
  add constraint SMCDOCUMENTS_PK primary key (DOCTYPE, ID)
  using index 
  tablespace INDEX
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 8M
    minextents 1
    maxextents unlimited
  );
02.07.2010 16:52
whitewizard
 
Так есть и примари индекс и констрайнт
03.07.2010 02:04
whitewizard
 
Разобрался. Есть строчки в таблицах, которых нет в smdocuments.
Ошибка при рассчете товародвижения

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