티스토리 뷰

Goal

 - 오라클 데이터의 숫자와 날짜 형식에 대해 알아본다.

1. NUMBER

 - NUMBER [ (p [, s]) ]

 - The precision p can range from 1 to 38.

 - The scale s can range from -84 to 127

 - 다른 DBMS에서는 정수, 소수형의 데이터 타입이 다르지만 오라클에서는 NUMBER하나로 둘다 표현 가능

 - NUMBER(4) : 최대 4자로 이루어진 숫자 ex) 9999

 - NUMBER(6, 2) : 소수점 2자리를 포함하는 최대 6자리의 숫자(소수점 둘째 자리에서 반올림)

 - NUMBER(6, -2) 소수점 -2자리에서 반올림하는 최대 6자리의 숫자

 - NUMBER = NUMBER(38 ,*)

 - NUMBER(*, 5) = NUMBER(38, 5)

 

2. DATA 

 - 년, 월, 일 표현

 - 기본적으로 숫자 형식 

 - 4712 BC(기준) ~ 9999 AD ex) 01-JAN-99

 

3. TIMESTAMP 

 - NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따름

 - TIMESTAPMP WITH TIME ZONE : NLS_TIMESTAMP_TZ_FORMAT 파라미터에 명시된 값을 따름

 - TIMESTAPMP WITH LOCAL TIME ZONE : NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따름

 * SELECT * FROM NLS_DATABASE_PARAMETERS

'DataBase > 오라클 SQL' 카테고리의 다른 글

트랜잭션 (DATA BASE)  (0) 2020.04.27
데이터 조작하기 DML  (0) 2020.04.27
테이블 수정하기 (ALTER TABLE)  (0) 2020.04.27
오라클 데이터 형식 #1 문자 형식  (0) 2020.04.27
데이터베이스란?  (0) 2020.04.24
댓글