개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

- 한 테이블에서 SELECT –LIST 만 자주 변경되는 경우
- PL/SQL 에서 사용할 수 없는 DDL 문을 실행 하는 경우
- OPEN_CURSOR: 실행되어질 SQL 문에 대한 커서를 시작
- PARSE: 실행될 SQL문의 문법, 의미를 분석
- CLOSE_CURSOR: 실행된 SQL 커서를 해제

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

- ​PUT OR PUT_LINE: 정의된 문자 값을 화면에 출력하는 프로시저
- NEW_LINE: GET_LINE 에 의해 읽혀진 행의 다음 라인을 읽을 때 사용
- GET LINE OR GET_LINES: 현재 라인의 문자 값을 읽는 프로시저
- ENABLE: 화면에 문자 값을 출력하는 모드로 설정하여 문자 값을 저장할 수 있는 버퍼 크기를 정의
- DISABLE: 화면에 문자 값을 출력하는 모드로 해제 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

* ​호출되는 패키지 내의 테이블과 변수에 대한 읽기/쓰기를 제한할 때 사용되는 함수

- 프로시저나 함수 내에서 실행되는 DML (Insert, Update, Delete) 문에 의해 테이블이 변경되거나 변수 값이 변경되는 행위를 제한
- 프로시저나 함수의 기본은 Read, Write 가 모두 가능
- WNDS (Write No Database State)
테이블에 대한 DML 문 수행 안 됨
- WNPS (Write No Package State)
패키지 내의 지역변수 값을 변경 할 수 없음
- RNDS (Reads No Database State)
테이블에 대한 Select 문 수행 안 됨
- RNPS (Reads No Package State)
패키지 내의 전역변수 값을 참조할 수 없음
 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

- ONE-TIME ONLY 프로시저는 패키지 내에 정의된 프로시저 또는 함수가 사용자에 의해 호출 될 때 최초 반드시 한번 실행되는 프로시저를 의미
- 패키지 실행 시 사용될 변수를 초기화 하는 경우
- 먼저 실행되어야 할 SQL 문이 있는 경우
-
패키지 몸체부의 가장 마지막 부분에 BEGIN 절과 함께 정의

 

 

+ Recent posts