CHAR(n) : 고정길이 문자 저장 최대값은 2000바이트
CHAR2(n) :가변 길이 문자 저장 최대값 4000바이트
number(p,s) : p는 전체 자리수 1~38 자리까지
s는 소수점 이하 자리수
DATE :7바이트
LONG : 가변 길이 문자 저장, 최대 2기가
CLOB : 가변 길이 문자 저장, 최대 4기가 (Character Large Object)
BLOB: 가변 길이 바이너리 데이터 , 최대 4기가
RAW(n) : 원시 이진 데이터 , 최대 2000바이트
LONG RAW(n) : 원시 2진 데이터, 최대 4기가
BFILE: 외부 파일 저장 데이터, 최대 4기가
형변환
묵시적과 명시적이 존재
묵시적 = 자동 형 변환의 경우
예시
숫자 + 문자 = 숫자
!단 숫자로 변환 가능한 문자만 자동 변환
명시적 형변환
TO_CHAR(원래 날짜,'원하는 모양')
:년도 YYYY
:2000년 이후 표기법 RRRR
:연도의 끝 2자리만 표기 : YY
:연도의 영문 이름 :YEAR
:월을 2자리로 표현 MM
:영어 3글자로 표시 MON
:월 영어 이름 전체 :MONTH
:일을 두자리 숫자로 DD
요일 영어 명칭 :DAY
몇번째 날:DDTH
TO_CHAR :숫자 to 문자
:9 =자리수 표기 (1234,'99999')
0= 빈자리 0으로 표시
$ = $표시 붙여서 표시
. = 소수점 이하를 표시
, = 천단위 구분기호 표시
TO_DATE('문자','날짜 포맷')
TO_NUMBER(문자)
'DB관련 > oracle' 카테고리의 다른 글
복수행 함수 - 연산 함수와 그룹함수 (0) | 2021.01.15 |
---|---|
일반 함수(nvl, nvl2, decode) (0) | 2021.01.15 |
숫자 함수, 날짜 함수 (0) | 2021.01.15 |
문자와 관련된 함수 (0) | 2021.01.14 |
CASE WHEN 문 (0) | 2021.01.14 |