안녕하세요.
아래 Query 가 메모리 과점현상이 발생을 할 수 있나요?
temp table 에서 읽어오고, case 문이 1 부터..33500 되어 있는데요...
case 문 만 많을 뿐...메모리 과점까지는 안될것 같은데요...
DB 10g.
WITH w1 AS (SELECT 258 a FROM dual)
SELECT CASE WHEN a = 1 THEN a
WHEN a = 2 THEN a
WHEN a = 3 THEN a
WHEN a = 4 THEN a
WHEN a = 5 THEN a
WHEN a = 6 THEN a
…
WHEN a = 33496 THEN a
WHEN a = 33497 THEN a
WHEN a = 33498 THEN a
WHEN a = 33499 THEN a
WHEN a = 33500 THEN a*/
ELSE 0
END
FROM w1
|