직접 입력하여 insert
--insert
set serveroutput on
set verify off
accept p_employee_id prompt '입력할 사원 번호 : '
accept p_last_name prompt '입력할 사원 이름 : '
accept p_salary prompt '입력할 사원 급여 : '
declare
v_employee_id emp.employee_id%type := &p_employee_id;
v_last_name emp.last_name%type := initcap('&p_last_name');
v_salary emp.salary%type := &p_salary;
begin
insert into emp
values(v_employee_id, v_last_name, v_salary);
dbms_output.put_line('사원번호 : ' || v_employee_id);
dbms_output.put_line('사원이름 : ' || v_last_name);
dbms_output.put_line('사원급여 : ' || v_salary);
end;
/
set verify on
set serveroutput off
select 하여서 insert 하기
--select => insert
set serveroutput on
set verify off
accept p_employee_id prompt '입력할 사원 번호 : '
declare
v_employee_id emp.employee_id%type := &p_employee_id;
v_last_name emp.last_name%type := initcap('&p_last_name');
v_salary emp.salary%type := &p_salary;
begin
select last_name, salary
into v_lasT_name, v_salary
from employees
where employee_id = v_employee_id;
insert into emp
values(v_employee_id, v_last_name, v_salary);
commit;
dbms_output.put_line('사원번호 : ' || v_employee_id);
dbms_output.put_line('사원이름 : ' || v_last_name);
dbms_output.put_line('사원급여 : ' || v_salary);
end;
/
set verify on
set serveroutput off
'ORACLE > PL/SQL' 카테고리의 다른 글
명명 프로시저(Procedure) 기본 이론 & 생성 실습 (0) | 2013.02.22 |
---|---|
PL/SQL 제어문 [반복제어(for loop, loop, while)/조건제어(if)] (0) | 2013.02.22 |
PL/SQL 변수의 영역 확인 (0) | 2013.02.21 |
외부값(치환변수) 받아서 레코드(%rowtype)로 뽑아내기 (0) | 2013.02.21 |
복합 데이터형 - PL/SQL Table of Record 데이터형 기본 실습 (0) | 2013.02.21 |