Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Пожелания - справочник товаров поставщиков, самостоятельная настройка полей


http://inetshop.in.ua/index.php?p=showtopic&toid=323&fid=15&area=1&print_post=1954
09.08.2016 23:00

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Скрипт правильный, только его можно немного ускорить, чтобы он не делал обновление не привязанных товаров прайсов к каталогу

Код

UPDATE TBL_SUPPLIERS_GOODS
SET SG_ARTIKUL = (SELECT G_SID FROM TBL_GOODS WHERE G_ID = SG_G_ID)
WHERE NOT SG_G_ID IS NULL


Ну и транзакция на обновление всех товаров поставщиков будет идти некоторое время. Чтобы такие переносы артикула из каталога в товары прайсов производить в фоновом режиме, лучше сначала сделать курсор по TBL_SUPPLIERS_GOODS и обновлять "поштучно", тогда длинной блокировки таблицы товаров поставщиков не будет.