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, время: 16:56.

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