Tycoon/오라클 SQL과 PL/SQL (개정4판) (完)

[오라클 SQL과 PL/SQL] 6장 연습문제 (DML 1 ~ 4)

nyamnmm 2025. 1. 5. 02:49
『 다양한 예제로 쉽게 배우는 오라클 SQL과 PL/SQL (개정 4판) 』
저자: 서진수, 김균도
사용 프로그램: sqlplus
※ 본 게시글에 작성된 문제는 책 본문과 일치하지 않는 부분이 존재하며, 풀이 또한 정확하지 않습니다.

 


 

1. Dept2 테이블에 아래와 같은 내용으로 새로운 부서 정보를 입력하세요.
부서번호 : 9010
부서명 : temp_10
상위부서 : 1006
지역 : temp area

 

문제풀이
INSERT INTO dept2 (dcode, dname, pdept, area) VALUES (9010, 'temp_10', 1006, 'temp area');

 

실행결과

 


 

2. Dept2 테이블에 아래와 같은 내용으로 특정 컬럼에만 정보를 입력하세요.
부서번호 : 9020
부서명 : temp_20
상위부서 : Business Department ( 1006 번 부서 )

 

문제풀이
INSERT INTO dept2 (dcode, dname, pdept) VALUES (9020, 'temp_20', 1006);

 

실행결과

 


 

3. professor 테이블에서 profno 가 3000 번 이하의 교수들의 profno , name , pay 를 가져와서 professor4 테이블에 한꺼번에 입력하는 쿼리를 쓰세요. ( ITAS 방법을 사용하세요 )

 

문제풀이
INSERT INTO professor4 SELECT profno, name, pay
                       FROM professor
                       WHERE profno <= 3000;

 

실행결과

 


 

4. Professor 테이블에서 'Sharon Stone' 교수의 BONUS 를 100 만원으로 인상하세요.
문제풀이
SELECT * FROM professor WHERE name = 'Sharon Stone';

 

실행결과