- 문자로 시작해야 한다.
- len 30 이하여야 한다.
- 중복된 테이블명이 없어야한다.
A-z
,0-9
,#
,$
,_
, 한글- Oracle 의 예약어가 아니여야 한다.
- 테이블 이름을 지정하고 각
Col
마다 괄호(
,)
로 묶어야 함Col
명 뒤에 데이터 타입을 꼭 지정해야함
여기서 선언한 데이터 타입은 col
에서 받아드릴 데이터의 유형을 설정함
또한, Oracle 에서 제공하는 데이터타입의 종류는 문자형, 숫자형 , 날짜형 이 있음
예시
create table 테이블명( col명_1 number [default 기본값][조건], col명_2 char [default 기본값][조건], ... )
CHAR(size입력)
길이 : 고정
최대 : 2000Byte
Default-size : 1
VARCHAR2(size입력)
길이 : 가변
최대 : 4000Byte
Default-size : x / 무조건 size 설정 해줘야야댐
NUMBER(precision, scale)
precision
: 최대 자릿수 설정
scale
: 소수점 이하 자릿수 설정
특징 : 정수, 실수 모두 표현하고 저장한다.
최대크기 : 21 Byte
DATE
특징 : 고정 길이의 날짜와 시간을 표현
길이 : 7 ByteTIMESTAMP
특징 : ms 까지 표현가능
길이 : 7~11 Byte