Сегодня грохнулась сессия по нехватке памяти процессу. Полез смотреть, там ... запросик...
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.article) THEN 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, явно какой-то фильтр... Но какой?