Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Connection
- 8bit
- Oracle
- array
- set
- 오라클
- where
- Annotaion
- transient
- InputStream
- 예외처리
- Join
- Serializable
- DB연동
- JDBC
- stream
- 16bit
- Reader
- 자바
- 난수
- statement
- select
- DB
- driver
- 조회
- 다이얼로그
- swing
- 상속
- java
- Transaction
Archives
- Today
- Total
오버플로
[Oracle] Data Type / 주석 본문
1. Data Type
- 컬럼에 저장되는 값의 종류를 설정할 때 사용
값 | 데이터형 | 기본 크기 | 최대 크기 | 사용 예 |
숫자 | number | 숫자 22 | 숫자 22 | 정수 : 컬럼명 number(크기) 0 ~ 9999999999999999999999 까지 저장 Ex) age number(3) // 0~999까지 저장 실수 : 컬럼명 number(전체자릿수, 실수자릿수) Ex) height number(4,1) // 182.5 같이 저장가능 |
문자열 (대소문자 식별) |
고정길이형 char |
0 | 2000 | 컬럼명 char(크기) => 크기 : byte, UTF면 글자당 3byte 입력값이 설정한 크기보다 작아도 설정한 크기 유지. 검색 속도가 빠름. 검색할 때 키로 사용. Ex) name char(10) => 이름은 적합하지 않음 동일한 크기를 가진 데이터는 고정길이가 적합 (주민번호, 카드번호, 계좌번호 등) |
가변길이형 varchar2 |
0 | 4000 | 컬럼명 vachar2(크기) => 크기 : byte 입력값이 설정한 크기보다 작으면 값의 크기까지 저장공간이 줄어듦. 검색 속도가 느림. 저장공간의 효율성 좋음. Ex) name vachar2(10) => 적합 |
|
날짜 | date | 크기 설정 불가 | 컬럼명 date sysdate <- 현재 날짜를 넣을 수 있음 |
|
긴 숫자 | long | 크기 설정 불가 | 컬럼명 long 입력 값의 크기로 최소 크기를 가지며, 최대 2Gbyte의 숫자를 저장할 수 있음 |
|
긴 문자열 | clob | 크기 설정 불가 | 컬럼명 clob <= character large object의 약자 입력 값의 크기로 최소 크기를 가지며, 최대 4Gbyte의 문자열을 저장할 수 있음 |
|
파일 | blob | 크기 설정 불가 | 컬럼명 blob <= binary large object의 약자 파일을 저장할 때 사용. 입력되는 파일의 크기로 최소 크기를 가지며, 최대4Gbyte의 파일을 저장할 수 있음. |
** 문자열 컬럼은 크기에 byte를 붙일 수 있음!! name varchar2(12 byte)
** 문자열 컬럼의 크기는 charset에 따라 다르게 설정함 / UTF-8 한글 1자를 3Byte로 계산하고 EUC-KR 한글 1자 2byte로 계산
** DB의 null은 눈에 안 보임 / null : 순자도 문자도 아닌 사용할 수 없는 값
2. SQL문 주석
- 한 줄 주석 : --
- 여러 줄 주석 : /* */
'Oracle' 카테고리의 다른 글
[Oracle] 산술연산자 (0) | 2021.09.16 |
---|---|
[Oracle] transaction / commit / rollback (0) | 2021.09.14 |
[Oracle] select / alias / update (0) | 2021.09.13 |
[Oracle] create / insert (0) | 2021.09.11 |
[Oracle] DBMS / RDBMS (0) | 2021.09.09 |
Comments