-
SQL Data Type in Oracle and SQL Server (SQL 데이터 유형)SQLD/SQL 기본과 활용 2020. 8. 18. 23:33
1. CHARACTER(s)
- 고정 길이 문자열
- s는 기본 길이 1byte
- 입력된 데이터가 s 보다 짧을 경우 공백으로 대체
- 비교연산시 끝의 공백빼고 앞이 모두 같다면 같은 문자열로 취급
# Oracle
- CHAR(s) 로 표현
- s의 최대 길이 2000bytes
# SQL Server
- CHAR(s) 로 표현
- s의 최대 길이 8000bytes
2. VARCHAR(s)
- 가변 길이 문자열
- s 만큼의 가변길이를 갖지만 할당된 변수값의 바이트만 적용됨
- 비교 연산시 공백도 하나의 문자로 취급
# Oracle
- VARCHAR2(s) 로 표현
- s의 최대 길이 2000bytes
# SQL Server
- VARCHAR(s) 로 표현
- s의 최대 길이 8000bytes
3. NUMERIC(s)
- 정수, 실수등 숫자 정보
# Oracle
- NUMBER(n,m) 로 표현 (n은 전체 자리수, m은 소수부분 자리수)
- 즉 n>m 관계가 성립해야함
# SQL Server
- 10가지 이상의 타입으로 표현
- s의 최대 길이 8000bytes
4. DATETIME(s)
- 날짜 시각정보
# Oracle
- DATE 로 표현
- 1초 단위
# SQL Server
- DATETIME 로 표현
- 3.33ms 단위
728x90'SQLD > SQL 기본과 활용' 카테고리의 다른 글
Type Casting in Oracle & SQL Server (오라클과 SQL Server의 자료형 타입변환) (0) 2020.08.19 SELECT 문, 산술연산자, 합성연산자 (0) 2020.08.19 일반 집합 연산자 & 순수 관계 연산자 (0) 2020.08.18 SQL 문장들의 종류 (DCL, DDL, DML, TCL) (0) 2020.08.18 파일시스템 vs 관계형 데이터베이스 (0) 2020.08.18