Контакты Поиск
14.05.2021 12:30
OlegON
 
Сегодня грохнулась сессия по нехватке памяти процессу. Полез смотреть, там ... запросик...
SQL код:
SELECT s.*, CASE status WHEN -1 THEN 'Не найдена' WHEN 0 THEN 'Уже в ассортименте' WHEN 1 THEN 'Добавлена' END title FROM( SELECT s.article, crd.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.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.