728x90 반응형 procedure2 oracle sql procedure set serveroutput on create or replace procedure proc_deptSelectiscursor dept_select isselect deptno,dname from dept;beginfor dept_list in dept_select loopdbms_output.put_line(dept_list.deptno ||',' ||dept_list.dname);end loop;end;/@proc_deptSelectexecute proc_deptSelect; emp테이블에서 아래와같이 출력사원번호(사원명):급여/입사일(2015-02-23) create or replace procedure proc_empSelectiscursor emp_select isselect empno,ena.. 2015. 10. 8. oracle sql function,procedure 프로시저 -FUNCTION은 반드시 출력(return 값)해야하지만 프로시저는 반드시 출력할 필요는 없다. (1) 사원번호를 입력받아 급여를 출력하는 프로시저set serveroutput oned procTest1 create or replace procedure procTest1(v_empno in number)isv_sal number;beginselect sal into v_sal from emp where empno=v_empno;dbms_output.put_line(v_sal);end;/@ procTest1execute procedure(7900); (2) 새로운 부서번호와 부서,위치를 생성하는 프로시저(단,같은 부서번호가 없을 때만 생성) set serveroutput oned procDept.. 2015. 10. 8. 이전 1 다음 728x90 반응형