여느 프로그램처럼 오라클도 기본 제공 데이터 형식이 있으며 문자, 숫자, 날짜 등을 표현할 수 있다.


오라클은 기본적으로 문자 형식을 표현할 때 홑따옴표('')를 사용한다.
문자 데이터의 종류는 다음과 같으며 CHAR와 VARCHAR2의 큰 차이점은 용량이 고정인가 아닌가이다. 또한 가변형(VARCHAR)의 경우 구분자를 통해 구별하기 때문에 검색에 느린 특징을 가진다. National 문자의 경우 모든 국가의 문자를 표현할 필요가 있을때 사용한다.

CHAR : Character | VARCHAR : Variable Character
문자 형식의 최대 크기는 기본은 4000 바이트이며 확장은 32767이다.
문자의 size의 기준은 byte이기에 한글일 때 2 ~ 3 byte씩 필요하다는 것을 참고한다.
긴 문자열을 저장할 필요가 있을 때에는 LONG은 잘 쓰이지 않고 (제약사항이 많음) CLOB이나 NCLOB이 많이 사용 된다. (Character Large Object, National CLOB)

CREATE TABLE MEMBER
(
ID VARCHAR2(50),
PWD NVARCHAR2(50),
NAME NVARCHAR2(50),
GENDER NCHAR(2), -- 남성, 여성
AGE NUMBER,
BIRTHDAY CHAR(10), -- 2000-01-02
PHON CHAR(13), -- 010-1234-2345
REGDATE DATE
);
오라클에서 주석은
--로 표기한다.
오라클에서는 숫자를 표현할 때 정수/실수 구분하지 않는다.

년월일만 표기할 때에는 DATE, 시분초까지 필요하다면 TIMESTAMP를 사용한다.
