검색결과 리스트
글
- TO_CHAR
TO_CHAR 함수는 임의의 데이터를 문자형 데이터 타입으로 변경하는 함수로
변경 대상이 되는 데이터 타입은 다음과 같다
문자형
숫자형 --> VARCHAR2
날짜형
- 문자형 데이터를 VARCHAR2 로 변경
※ TO_CHAR(변경할 문자열)
- NCHAR
- NVARCHAR
- CLOB
- NCLOB
--> VARCHAR2 로 변경하여 리턴함.
-
날짜형 데이터를 VARCHAR2 로 변경
※ TO_CHAR(변경할 날짜형 데이터)
※ TO_CHAR(변경할 날짜형 데이터 , 포맷)
- DATE
- TIMESTAMP
- TIMESTAMP WITH TIME ZONE
- TIMESTAMP WITH LOCAL TIME ZONE
--> VARCHAR2 로 변경하여 리턴함..
날짜 표시 포맷
- YYYY,YYY,YY,Y : 연도
- MM : 01 ~12 형태의 월
- DD : 1~31일 형태로 표시
- D : 주중의 일(1~7)
- HH : 1~12시 형태로 표시
- HH12 : 1~12시
- HH24 : 0~23시
- MI : 0~59분
- SS : 0~59초
- AM :오전
- PM : 오후
- DAY : 일을 서술형 이름으로 표시
- / , - , : , .
ex)
SELECT TO_CHAR(COL_DATE,'YYYY-MM-DD) DSTR
FROM DATE_TABLE
DSTR
---------------------
1922-08-01
1 rows selected
-
숫자형 데이터를 VARCHAR2 로 변경
※ TO_CHAR(변경할 숫자)
※ TO_CHAR(변경할 숫자 , 포맷)
--> VARCHAR2 로 변경하여 리턴함..
주요 숫자 포맷
- , : 특정위치에 ,를 찍ㄴㄴ다
ex) : 9,999
9 : 한자리 숫자를 나타낸다.실제 숫자갯수와 크거나 같도록 표시한다. $ : 달러표시SELECT TO_CHAR(1234,$9999) FROM DUAL
--> $1234 리턴
L : 지정된 지역의 통화기호를 리턴SELECT TO_CHAR(123,'L999') FROM DUAL
--> \123 리턴
[출처] 오라클 변환함수 ( TO_CHAR )|작성자 하늘아이
'먹고살기 > Oracle' 카테고리의 다른 글
인덱스의 정의 (0) | 2011.04.22 |
---|---|
[ORACLE] 데이터베이스 시작의 3단계 설명 (0) | 2011.04.22 |
오라클 접속 리스너 설정하기.(tnanames.ora 설정) (0) | 2011.04.22 |
오라클 메모리 (0) | 2011.04.22 |
오라클 내부의 구조 (0) | 2011.04.22 |
RECENT COMMENT