본문 바로가기
CS/데이터베이스

[Oracle] 일반 테이블 생성 (CREATE TABLE)

by 김크롱 2020. 9. 22.

일반 테이블 생성 (CREATE TABLE)

 

CREATE TABLE tablename
(column1 NUMBER(10),
 column2 VARCHAR2(200),
 column3 NUMBER(10,2),
 column4 DATE);

: tablename을 테이블명으로 테이블 생성

 

 

테이블명, 컬럼명 지정 규칙

- 문자로 시작

- 이름은 최대 30자 이하

- 대소문자 알파벳, 숫자를 포함할 수 있음

- 특수문자 $, _, # 만 허용

 

 

데이터 유형

 - CHAR : 고정 길이 문자형, 최대 2000

 - VARCHAR2 : 가변 길이 문자형, 최대 4000

 - LONG : 가변 길이 문자형 최대 2GB

 - CLOB : 문자형, 최대 4GB

 - BLOB : 바이너리형, 최대 4GB

 - NUMBER : 숫자형, 십진수 1-38자리까지, 소수점 자리수는 -84-127까지 지정 가능

    NUMBER(10,2) : 최대 10자리를 허용하되 그중 2자리는 소수점.

 - DATE : 날짜형, 기원전 4712년1월1일 - 기원후 9999년 12월 31일까지