Oracle CREATE TABLE

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이 실행 된다.