개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개요


- 세기, 년도, 월, 일, 시간, 분, 초의 날짜와 시간 정보를 저장하기 위한 데이터 타입
- 7비트의 고정길이 필드에 저장
- 날짜나 시간에 대한 연산이나 이력 정보를

관리하기 위해 사용
- 퍼스널 오라클의 기본 날짜 형식 : YY/MM/DD 형식
예 : ‘년/월/일(05/0101)’

 

 

 

기능


- TO_DATE 함수 사용 가능
* 문자 형태로 저장된 데이터를 날짜 형식으로 변환 (6장에서 자세히 설명)
- SYSDATE 함수 사용 가능
* 시스템의 현재 날짜와 시간을 반환하는 함수
- 주의
* 날짜 데이터 입력시 월, 일을 지정하지 않으면 입력되는 시점을 기준으로 해당 월과 1일이 입력, 시간을 지정하지 않으면 12:00:00 로 입력
* 시간 정보가 입력된 경우에는 ‘=‘ 비교시 시간 정보도 함께 비교
 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개요


- 숫자를 저장하며, 가변 길이 데이터 타입으로

최대 38 자리까지 저장 가능
- 저장 가능한 숫자의 범위 : 1.010-130 ~ 96.9··· 10125
- 소수는 NUMBER(precision, scale) 형식으로 입력
■ 지정된 자리 이하에서 반올림되어 저장
precision :  소수점을 포함하는 전체 자리 수
scale : 소수점이하 자리 수
precision 을 지정하지 않고 숫자를 입력하는 경우
 입력되는 숫자 값의 크기만큼 저장공간이 할당됨
scale 을 지정하지 않고 소수점을 입력하는 경우
소수점 이하는 반올림되어 정수 값만 저장됨
 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

문자타입 비교사례

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

CHAR vs VARCHAR2

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

◆ 비교 방법
- 문자 상수는 문자 데이터 타입으로 내부 변환

되어 문자 타입의 비교 방식에 의해 처리

- ​주의
* 동일한 문자 상수를 비교하는 경우에도 비교 대상 칼럼의 데이터 타입에 따라

비교 결과가 달라질 수 있음.


- 문자 상수와 CHAR 데이터 타입 비교
* 문자 상수를 CHAR 타입으로 변환한 후, CHAR와 CHAR 비교 방식으로 비교


- 문자 상수와 VARCHAR2 데이터 타입 비교
* 문자 상수를 VARCHAR2 타입으로 변환한 후

VARCHAR2와 VARCHAR2 비교 방식에 의해 비교 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

CHAR 와 CHAR 데이터 타입의 비교 방법

 

 

CHAR 와 CHAR 데이터 타입의 비교 방법

 

 

 

 

 

CHAR 와 CHAR 데이터 타입의 비교 방법

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개요


가변 길이의 문자열을 저장하기 위해

사용하는 데이터 타입
최대 4,000 바이트 저장 가능
지정된 길이보다 짧은 문자열이 입력되면 뒷부분은 NULL로 처리되어

저장공간을 낭비하지 않음

 

 

 

 

 

 

특징


데이터 입력시 사용자가 값을 입력하지 않으면 NULL 이 입력
지정된 길이보다 긴 데이터가 입력되면 데이터가 입력되지 않고 오류 발생
입력될 데이터의 편차가 심하거나 NULL 이 많이 입력되는 경우에 사용하는 것이 효율적
실무에서는 CHAR 데이터 타입보다 VARCHAR2 를 많이 사용
 

+ Recent posts