더북(TheBook)

Self-Check

1. 다음과 같은 기능을 수행하는 프로시저를 만들어 보자.

    (1) 프로시저명 : ch13_exam_crt_table_proc
    (2) 매개변수    : 테이블명 (pv_src_table )
    (3) 내용          : ① 매개변수로 넘어온 테이블과 동일한 구조의 테이블을 생성하는데, 새로 생성하는 테이블명은 기존 테이블명에 '_NEW'를 붙여 생성한다.
                           ② NDS 방식으로 만든다.

2. ch13_exam_crt_table_proc 프로시저에서 생성할 테이블이 이미 있으면 생성하지 않도록 수정해 보자.

3. ch13_physicist 테이블에 대한 복사본 테이블을 만들고 복사본 데이터를 지운 다음, 다시 ch13_physicist 테이블의 데이터를 선택해 변수에 담은 다음 이 변수 복사본 테이블에 데이터를 넣는 익명 블록을 만들어 보자.

4. 3번에서 작성한 익명 블록을 DBMS_SQL 패키지로 변환해 작성해 보자.

5. 4번에서 작성한 익명 블록의 코드를 좀더 간편하게 줄여 보자(힌트: BULK DML 형태로 작성할 것).

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