[ОТВЕТИТЬ]
Опции темы
28.06.2012 10:43  
Kryukov
Пробежался по разделам удалил все документы... как теперь зачистить историю, цены ну и остатки на всякий случай...
 
28.06.2012 11:02  
Mtirt
Андрей же писал:

Цитата:
Сообщение от Andrew_Konev
а так, можно попробовать посочинять список табличек для зачистки...

smcashz; -- Z-отчеты, чеки, строки чеков

smdocuments; -- документы, спецификации
smdoclog; -- история документов

smstorelocations; -- места хранения, группы отделов, отделы, кассы, производственные участки, остатки в производстве

smgoods; -- остатки

smprices; -- цены
smpricetypes; -- виды цен, история цен

smonlinechecks; -- оперативные чеки
smopergoods; -- оперативные продажи

кто что еще вспомнит?
 
28.06.2012 11:20  
Kryukov
delete from smcashz;
delete from smdocuments;
delete from smdoclog;
delete from smgoods;
delete from smprices;
delete from smpricetypes;
delete from smonlinechecks;
delete from smopergoods;
commit;
 
28.06.2012 11:23  
Mtirt
Лучше commit после каждого удаления.
 
28.06.2012 11:27  
Kryukov
SQL> delete from smpricetypes;
delete from smpricetypes
*
ERROR at line 1:
ORA-04091: table SUPERMAG.SMEXTRACHARGEHISTORY is mutating, trigger/function
may not see it
ORA-06512: at "SUPERMAG.SMEXTRACHARGEUID", line 6
ORA-04088: error during execution of trigger 'SUPERMAG.SMEXTRACHARGEUID'
 
28.06.2012 11:30  
Mtirt
потри сначала SMEXTRACHARGEHISTORY.
 
28.06.2012 11:35  
Kryukov
SQL> delete from SMEXTRACHARGEHISTORY;

1078 rows deleted.

SQL> commit;

Commit complete.

SQL> delete from smpricetypes;
delete from smpricetypes
*
ERROR at line 1:
ORA-04091: table SUPERMAG.SMEXTRACHARGEHISTORY is mutating, trigger/function
may not see it
ORA-06512: at "SUPERMAG.SMEXTRACHARGEUID", line 6
ORA-04088: error during execution of trigger 'SUPERMAG.SMEXTRACHARGEUID'
 
28.06.2012 11:40  
OlegON
Я бы еще делал delete from ... cascade; И зачем виды цен-то гробить?
 
28.06.2012 11:41  
Mtirt
А в базе кроме тебя кто-нибудь есть?
Может почтовик или кассовый сервер запущены?
Я бы, наверное и сервер приложений отключила...
 
28.06.2012 11:44  
Kryukov
Я один все отключено
SQL> delete from SMEXTRACHARGEHISTORY cascade;

0 rows deleted.

SQL> commit;

Commit complete.

SQL> delete from smpricetypes cascade;
delete from smpricetypes cascade
*
ERROR at line 1:
ORA-04091: table SUPERMAG.SMEXTRACHARGEHISTORY is mutating, trigger/function
may not see it
ORA-06512: at "SUPERMAG.SMEXTRACHARGEUID", line 6
ORA-04088: error during execution of trigger 'SUPERMAG.SMEXTRACHARGEUID'
 
 


Опции темы



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

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