2026년 1월 8일 자습 시간 문제
자습시간 문제1
dept 테이블의 구조를 가지고 있는 dept_backup 테이블을 생성했으면 부서번호를 물어보게하고 부서번호를 입력하면 해당 부서번호의 모든행을 dept 테이블에서 찾아서 dept_backup 테이블에 입력되게하는 PL/SQL코드를 작성하시오
코드 :
--자습시간 문제1
--dept 테이블의 구조를 가지고 있는 dept_backup 테이블을 생성했으면
--부서번호를 물어보게하고 부서번호를 입력하면 해당 부서번호의 모든행을
--dept 테이블에서 찾아서 dept_backup 테이블에 입력되게하는 PL/SQL코드를 작성하시오
drop table dept_backup;
create table dept_backup
as
select *
from dept
where 1 = 2;
accept p_deptno prompt '부서번호를 입력하세요 ~'
declare
v_deptno dept.deptno%type := &p_deptno;
v_dept dept%rowtype;
begin
select * into v_dept
from dept
where deptno = v_deptno;
insert into dept_backup values v_dept;
end;
/
select * from dept;
select * from dept_backup;
자습시간 문제2. OCP 문제: