고수님들..답변 부탁드립니다.
현재 Oracle DB Version은
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 입니다.
그리고 아래 SQL 실행문 입니다.
SELECT SYSDATE
,DECODE('1', '1', SYSDATE, NULL) AS col_1
,DECODE('1', '2', NULL, SYSDATE) AS col_2
FROM DUAL;
결과
------------------------------------------------------------------------------------------------------
No | SYSDATE | COL_1 | COL_2 |
1 | 2012-10-17 오후 4:28:45 | 2012-10-17 오후 4:28:45 | 17-OCT-12 |
------------------------------------------------------------------------------------------------------
왜 이런 결과가 나올까요..
예상대로라면 COL_2의 값도.
COL_1과 같아야 된다고 보는데..
이상하게 나오네요...
원인이 뭘까요??