반응형
문자형 배열
CHAR : 문자열의 길이를 25로 고정하면 나머지 길이를 공백으로 채워줌
#CHAR(25)
a = 'abcdefg'
print (a)
print(len(a)) # 파이썬 len은 문자열의 길이를 알 수 있는 함수
결과
abcdefg
25
VARCHAR : 가변 길이로 저장할 문자열의 길이에 맞춰 저장공간을 가변적으로 사용하여 저장함
-> 저장공간 처리 방식이 용이하다
CLOB 문자 길이가 길어질 경우 사용하는 타입
-> 대용량 데이터를 처리 할 때 사용
#VARCHAR(25)
b = 'abcdefg'
print (b)
prtnt(len(b))
결과
abcdefg
9
숫자타입
데이터타입 | 설명 |
NUMBER | 가변숫자 / 최대 22byte |
날짜타입
데이터타입 | 설명 |
DATE | BC 4712년 1월 1일부터 9999년 12월 31일, 연, 월, 일 시, 분, 초 까지 사용 가능 |
TIMESTAMP | 연도, 월, 일, 시, 분, 초 + 밀리초 까지 입력가능 |
LOB(대용량 데이터)
CLOB : 문자열 타입의 대용량 데이터를 저장할때 사용하는 유형 (4GB)
BLOB : 사진, 비디오, 오디오 데이터 저장(4GB)
데이터타입 | 설명 |
CLOB | 문자형 대용량 객체 고정길이와 가변길이 문자집합 지원 |
BLOB | 이진형 대용량 객체 |
TO_DATE(문자열 데이터를 날짜로 바꾸기)
문자열을 날짜로 바꿔야하는 일이 생긴다
예를 들어 프로그램 소스에서 데이터를 가져올 그 데이터가 문자일 경우면 문자열에서
날짜 형태로 바꾸고 연산을 진행해야함.
TO_DATE('2023/11/25', 'YYYY/MM/DD') --> yyyy.mm.dd
TO_CHAR(날짜 데이터를 문자열로 바꾸기)
문자열로 바꾼 뒤 원하는 형태의 날짜 포맷을 지정하면 원하는 형태값을 추출할 수 있음
TO_CHAR(SYSDATE)
반응형
'SQL > 용어정리' 카테고리의 다른 글
[3] 문자열 연산 (0) | 2023.11.25 |
---|---|
[2] 수치 연산 (0) | 2023.11.25 |