21.03.2007 15:04
OlegON
 
как их всклинило-то...
Код:
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
undos
 
РУГНУЛСЯ 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
undos
 
В табличке 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
Mtirt
 
Может сначала sscalclog, а затем просто полную очистку базы?
21.03.2007 15:19
undos
 
Замена строчек
delete from sstransfers;
delete from sscalclog;

на
delete from sscalclog;
delete from sstransfers;

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

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