[ОТВЕТИТЬ]
Опции темы
19.09.2016 08:28  
Ivlen-Wo
1.033 SP 7
в справочнике производители\импортеры существуют дубликаты, как удалить их(после замены в накладных, с учетом того что справочник рассылается в подчиненные базы)?
 
19.09.2016 09:55  
DMaslov
Как обычно в реляционных базах. Подчистить все реляции :) - связи, и удалить.
Что СуперМАГ не подчистит - руками добить.
 
20.09.2016 00:51  
Ivlen-Wo
правильно я понимаю что связи есть только с таблицей SMCARDPRODUCERS?
 
20.09.2016 07:23  
DMaslov
Какие связи есть - решается элементарным delete.
Какие могут быть - запросом в словарь.

SQL:
SQL код:
select c.constraint_namec.ownerc.table_namecolr.column_name colcolr.position,  
  
cr.owner ref_ownercr.constraint_name ref_constraintcr.constraint_type ref_type
  
col.table_name ref_tablecol.column_name ref_col
from all_constraints c
all_constraints cr,  all_cons_columns colall_cons_columns colr
where c
.constraint_type 'R'
   
and c.r_constraint_name cr.constraint_name and c.r_owner cr.owner
   
and c.r_constraint_name col.constraint_name and c.r_owner col.owner
   
and c.constraint_name colr.constraint_name and c.owner colr.owner
   
and col.position=colr.position
ORDER BY c
.ownerc.table_namec.constraint_namecolr.position
 
21.09.2016 14:43  
OlegON
Кому не влом протестировать - посмотрите, пожалуйста, удаленные записи удаляются в подчиненных БД после рассылки справочника?
 
21.09.2016 16:08  
DMaslov
Я пока имел секс только с удалением карточек товаров.

Понятно, что если в одной базе все подчищено и удаление прошло успешно, в другой базе не факт, что удалится, придется подчищать руками.
 
 
Опции темы



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

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