Data Type
표준 SQL + 종속 SQL을 함께 사용, 표현 방법이 조금씩 다름. 기본 oracle 데이터 형식은 31개 정도가 있다.
주로 사용하는 데이터 형식
| 문자 VARCHAR2  | 
      VARCHAR2 / CHR > 영문 -1바이트, 한글 -3바이트  CHAR(50) : ‘abc’ [abc+47바이트 고정] VARCHAR2(50): ‘abc’ [abc] /최대 50바이트란 의미 NCHAR/ NVARCHAR2/CLOB >유니코드 2바이트 한글 ’ ‘: 대소문자 구분  | 
    
|---|---|
| 정수 NUMBER(8)  | 
      BINARY_INT  INT NUMBER(8) NUMBER(8, 0)  | 
    
| 실수 NUMBER(8, 2)  | 
      BINAR_FLOAT   FLOAT NUMBER(8, 2) 정수는 6 소수2 이하만 표현하겠다.  | 
    
| 날짜 DATE  | 
      초 표현 > DATE 1/1000초 표현 > TIMESTAMP TIMESTAMPXXXX  | 
    
| 대용량 | CLOB(1TB 문자열 대용량 데이터) BLOB(1TB 바이너리(2진 파일ex.사진,동영상) 대용량 데이터) BFILE / BIN  | 
    
CAST
casting: 타입 변환
select sysdate from dual; 
SELECT CAST(sysdate as timestamp) FROM dual;
:조회해서 볼 때만 타입을 변환해서 보겠다. 
SELECT CAST(12345.678 as number(10, 2)) FROM dual;
:정수는 8자리, 소수점은 둘째자리까지 표현. 그리고 소수점은 자동반올림