[ОТВЕТИТЬ]
Опции темы
10.06.2010 14:52  
leonid
В ЦО делаем экспорт Акта переоценки, удаляем лишние позиции и отправляем. Не принимается удаленной базой.

Цитата:
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCSPECTAX) - исходный ключ не найден

параметры: pDOCID=«2АП325830»; pDOCTYPE=«AC»; pSPECITEM=«2»; pTAXID=«1»; pTAXRATE=«0»; pTAXSUM=«0»
соединено с: База даных=VLIG01; Пользователь=Supermag
текст команды:

Insert into Supermag.SMSPECTAX(DOCID,DOCTYPE,SPECITEM,TAXID,TAXRATE,TAXSUM)
values('2АП325830','AC','2','1','0','0')
Смотрим в ЦО
Код:
select count(*) from Supermag.SMSPECTAX t
where
t.docid = '2АП325830'
120 строк

Код:
select count(*) from Supermag.Smspec t
where
t.docid = '2АП325830'
48 строк

Т.е. при удалении строк из Акта, строки из Smspec удалились, а из
SMSPECTAX нет.

Почему такое может быть?
 
10.06.2010 15:32  
John Doe
В базе ковырялся? Триггера трогал? Ключи? Проверь структуру.
 
10.06.2010 15:37  
Mtirt
Предлагаю проверить структуру базы в ЦО.
Есть предположение, что отключены какие-либо ограничения.
 
10.06.2010 16:59  
leonid
Делался exp/imp на новый сервак.
 
10.06.2010 17:00  
John Doe
Проверяй структуру... Потерял при импорте что-то. Предлагаю переделать экспорт/импорт.
 
10.06.2010 17:37  
Mtirt
Или хотя бы генератор базы данных повторно по базе прогнать.
 
11.06.2010 10:17  
leonid
Да, вы правы, потерялось несколько constraint's. Ночью буду их добавлять, на ходу не дает, говорит - занято.
 
11.06.2010 10:21  
Mtirt
Еще раз предлагаю просто прогнать генератор баз данных.
Выгнать всех на 15 минут и прогнать...
 
11.06.2010 10:55  
leonid
Я думаю, что опасно это делать в разгар рабочего дня. Допустим, не получится,вылезут еще какие-нибудь ошибки, и что я тогда делать буду?

Этот constraint скорее всего не удастся наложить без удаления "лишних" несвязанных строк.

И не факт, что на базе в 300 гиг генератор отработает за 15 минут, хотя, я не пробовал.

А за помощь и советы спасибо!
 
11.06.2010 10:58  
Mtirt
А плодить эти лишние строки из-за неработающего констрейна лучше?
Бэкап чем делается?
 
 


Опции темы



Часовой пояс GMT +3, время: 15:32.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.