14.05.2021 12:30
OlegON
 
Сегодня грохнулась сессия по нехватке памяти процессу. Полез смотреть, там ... запросик...
SQL код:
SELECT s.*, CASE status WHEN -1 THEN 'Не найдена' WHEN 0 THEN 'Уже в ассортименте' WHEN 1 THEN 'Добавлена' END title FROMSELECT s.articlecrd.name cardname,
 
a.id idassort, CASE WHEN crd.name IS NULL THEN -1 WHEN EXISTS(SELECT 0 FROM supermag.smcardassort sm WHERE sm.idassort=a.id AND sm.article=s.articleTHEN 0 E
LSE 1 END status FROM 
(  SELECT '"000031174' article FROM dual UNION
 SELECT 
'00000001383' article FROM dual UNION
 SELECT 
'00000009' article FROM dual UNION
 SELECT 
'00000160' article FROM dual UNION
 SELECT 
'000002' article FROM dual UNION
 SELECT 
'00000211' article FROM dual UNION
 SELECT 
'00000237' article FROM dual UNION 
и далее еще на 4Мб список, видимо вообще все карточки :) Хреначил почти час, пока не свалился по нехватке памяти. Есть идеи, что это такое? Запущен из Sm.Main.exe, явно какой-то фильтр... Но какой?

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