WITH V_TEST AS (
SELECT 'A' COL FROM DUAL
UNION ALL
SELECT 'B' COL FROM DUAL
UNION ALL
SELECT 'C' COL FROM DUAL
UNION ALL
SELECT 'D' COL FROM DUAL
UNION ALL
SELECT 'E' COL FROM DUAL
UNION ALL
SELECT 'F' COL FROM DUAL
UNION ALL
SELECT 'G' COL FROM DUAL
UNION ALL
SELECT NULL COL FROM DUAL
)
SELECT COL
FROM V_TEST
WHERE EXISTS (
SELECT 1 FROM V_TEST WHERE COL IS NOT NULL
);
EXIST구문에서 WHERE 조건이 IS NOT NULL, IS NULL 상관없이 null인 데이터가 조회가 됩니다. null을 오라클 엔진이 UNKNOWN으로 인식해서 그렇게 되는 것인지 알고 싶어요.
고수님들의 답변 부탁드립니다.