동적 SQL 썸네일형 리스트형 #13_140701_PL_SQL_REF CURSOR # REF CURSOR l ref cursor : 동적 SQL에서 커서를 사용하려면 ref cursor를 사용해야한다.l 일반 커서와 ref cursor 의 차이점- 우리가 알고있는 커서선언은 declare 절에서 수행하는데 ref cursor 는 커서선언이 실행절(begin)에서 이루어진다l 일반커서- 수행 순서 : cursor 선언 >> cursor open >> cursor에 있는 내용 fetch >> cursor close- 일반적인 커서 선언방법cursor emp_cursor isselect empno,ename,salfrom emp;- 아래의 출력결과를 emp_cursor 라는 메모리에 올려놓고 cursor를 메모리에 오픈하고 하나씩 하나씩 fetch 함 - for loop 문은 open, f.. 더보기 #13_140701_PL_SQL_동적 SQL # 동적 SQLl 동적 SQL을 사용하면 할 수 있는 작업- 프로시져 생성할 떄 select 문의 into 절 없이 사용가능하다- 프로시져 생성시 DDL 문이나 DCL 문을 포함시킬 수 있다.(DDL : crteate, alter, drop., truncate, rename. DCL : grant, revoke)l 동적 SQL을 사용하는 방법 2가지- execute inmmediate 절 사용(가장 많이 활용) - DBMS_SQL 패키지를 이용하는 방법 문제147. 부서번를 입력하여 토탈월급, 최대월급, 최소월급을 출력하는 아래의 프로시져를 동적SQL로 수정해서 생성하고 실행하시오 CREATE OR REPLACE PROCEDURE pro146(p_deptno IN number)IS v_sumsal emp.. 더보기 이전 1 다음