더북(TheBook)

먼저 조인 실습을 위해 테이블을 만들어 보도록 하죠.

쿼리 9-1 emp_master 테이블 생성

CREATE TABLE emp_master
(
  emp_id     NUMBER        NOT NULL, -- 사원번호
  emp_name   VARCHAR2(100) NOT NULL, -- 사원 명
  gender     VARCHAR2(10),           -- 성별
  age        NUMBER,                 -- 나이
  hire_date  DATE,                   -- 입사일자
  dept_id    NUMBER,                 -- 부서아이디
  address_id NUMBER,                 -- 주소아이디
  CONSTRAINT emp_master_pk PRIMARY KEY (emp_id)
);

CREATE TABLE dept_master (
  dept_id    NUMBER NOT NULL,         -- 부서아이디
  dept_name  VARCHAR2(50),            -- 부서 명
  use_yn     VARCHAR2(2) DEFAULT 'Y', -- 사용여부
  dept_desc  VARCHAR2(100),           -- 부서설명
  CONSTRAINT dept_master_pk PRIMARY KEY (dept_id)
);

CREATE TABLE address_master (
  address_id   NUMBER NOT NULL,       -- 주소아이디
  city         VARCHAR2(100),         -- 도시 명
  gu           VARCHAR2(50),          -- 구 명
  address_name VARCHAR2(100),         -- 나머지 주소
  CONSTRAINT address_master_pk PRIMARY KEY (address_id)
);

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.