Oracle/PL/SQL
15일차 # 6-13: Insert with records
Bohemian life
2012. 4. 24. 21:33
drop table e1 purge;
create table e1
as select * from emp where 1 = 2;
declare
emp_rec e1%rowtype; --> %rowtype을 이용한 레코드 변수 선언
begin
select * into emp_rec
from emp
where empno = 7788;
emp_rec.sal := emp_rec.sal * 1.1;
insert into e1 values emp_rec; --> VALUES 절 이후에 레코드 변수가 사용되었음
end;
/
select * from emp where empno = 7788;
select * from e1;