1. ์ค๋๋ ์ง ์์ผ ๊ตฌํ๊ธฐ
SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL;
SELECT TO_CHAR(SYSDATE,'DY') FROM DUAL;
SELECT TO_CHAR(SYSDATE,'D') FROM DUAL;
๊ฒฐ๊ณผ๊ฐ์ ์์๋๋ก,
์์์ผ
์
4
* ์ฐธ๊ณ
1:์ผ, 2:์, 3:ํ, 4:์, 5:๋ชฉ, 6:๊ธ, 7:ํ
2. ํน์ ๋ ์ง ์์ผ ๊ตฌํ๊ธฐ
SELECT TO_CHAR(20210908,'DAY') FROM DUAL;
SELECT TO_CHAR('20210908','DAY') FROM DUAL;
์ด๋ฐ์์ผ๋ก ํ๋ฉด,
ORA-01481: ์ซ์ ํ์ ๋ชจ๋ธ์ด ๋ถ์ ํฉํฉ๋๋ค
๋ผ๋ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋ฌ๋ค.
๊ทธ๋์ '20210908'์ ์ผ๋จ DATEํ์์ผ๋ก ๋ฐ๊ฟ์ค์ผํ๋ค!
SELECT TO_CHAR(TO_DATE(20210908),'D') FROM DUAL;
SELECT TO_CHAR(TO_DATE('20210908'),'D') FROM DUAL;
๋๋ค ๊ฒฐ๊ณผ๊ฐ : 4
ํ์คํ ์ด๋ ๊ฒ ์ ๋ฆฌ๋ฅผ ํ๋ฒํ๋ฉด ๊ธฐ์ต์ ๋ ์ ๋จ๋ ๊ฒ ๊ฐ๋ค!
ํํ์ด ๊ธฐ๋ก ํด์ผ์ง :)