Oracle CREATE TABLE
1) 테이블 이름 정하는 규칙
- 기존에 SQL에서 사용중인 예약어 키워드는 사용할 수 없다.
- 30자의 글자를 초과할 수 없다.
- 첫 글자는 반드시 영문 표시 해야 한다.
예) a1360(사용가능), 630b(사용불가), ISA(사용불가)
2) empno, varchar2 라는 두개의 컬럼을 갖는 emps 테이블을 생성하자.
- 예)
Number(4) : 숫자 네자리
Number(p,s) : p => 전체자리수, s => 소수점 자리 수
date : 날자 타입
varchar2(10) : 들어갈 수 있는 글자수 명시
3) 테이블 생성
SQL> create table emps
2 (empno number(4),
3 ename varchar2(10));
테이블이 생성되었습니다.
SQL> desc emps
이름 널허용 유형
----------------------------------------- -------- -------------------------
EMPNO NUMBER(4)
ENAME VARCHAR2(10)
4) 형식
create table 테이블 이름
(컬럼명 및 컬럼 데이타 타입);
5) 테이블 생성은 SQL중 DDL(create)에 속하는 것이므로 auto commit이 실행 된다.