Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Проблемка с расчетом товародвижения : Супермаг Плюс (Супермаг 2000)

23.11.2024 13:44


21.03.2007 15:04
как их всклинило-то...
Код:
alter trigger SSTransfersD disable;
alter trigger SSCalcLogD disable;
delete from sstransfers;
delete from sscalclog;
alter trigger SSTransfersD enable;
alter trigger SSCalcLogD enable;
очень не хочется отключать все триггера, какие они на твоей базе и что еще делают - не знаю. Если на одном из удалений ругнется - прогони дважды.
21.03.2007 15:07
РУГНУЛСЯ 2 раза
[1]: Statement processed in 0,00 sec
[2]: Statement processed in 0,02 sec
[3]: (Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCCALCLOG_BASE) - обнаружена порожденная запись
[4]: (Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
[5]: Statement processed in 0,00 sec
[6]: Statement processed in 0,00 sec
21.03.2007 15:13
В табличке sstransfers вот что:
716 20-мар-2007 20-мар-2007 11:19:00 21-мар-2007 12:53:40
В табличке sscalclog вот что:
717 716 20-мар-2007 11:22:27 20-мар-2007 0

Может что прояснит
21.03.2007 15:16
Может сначала sscalclog, а затем просто полную очистку базы?
21.03.2007 15:19
Замена строчек
delete from sstransfers;
delete from sscalclog;

на
delete from sscalclog;
delete from sstransfers;

НЕ ПОМОГЛА.
21.03.2007 15:23
А сообщение об ошибке, при попытке удалить все из sscalclog ?
21.03.2007 15:25
Цитата:
А сообщение об ошибке, при попытке удалить все из sscalclog ?
[1]: (Error): ORA-02292: нарушено ограничение целостности (SUPERMAG.SSCALCLOG_BASE) - обнаружена порожденная запись
21.03.2007 15:29
Проверь структуру базы? Нет у меня таких ограничений, как у тебя. Версия та же... Может, у меня кривая, но ошибок нет. И еще. Мне не нравится то, что ты пускаешь не в SQL Plus, попробуй в нем?
Если с базой что-то сделал - лучше сознайся, тут все свои, а найти то, что сделал, все равно найдем, если не надоест искать :)
21.03.2007 15:30
Все спасибо всем разобрался.
21.03.2007 15:31
Цитата:
undos Все спасибо всем разобрался.
Не, так не честно! Что было? Констрейнт сам впаял и не туда?
Часовой пояс GMT +3, время: 13:44.

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