Java Web 실무과정] 저장 프로시저와 함수 호출
Java Web 실무과정] 저장 프로시저와 함수 호출
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
저장 프로시저와 함수 호출
* 저장 프로시저(Stored Procedure)와 함수(Function)
- 호출방식으로 실행가능한 SQL 코드 블록
- DBMS에서 컴파일하여 저장한 후, 호출 실행하는 방식
* 저장 프로시저와 함수의 차이점은 함수는 호출자에게 단일값(single value)를 반환함.
* 각 DBMS마다 작성 방법이 조금씩 다름
- Oracle : PL/SQL
- SQL Server: TSQL
* 장점
- 네트워크 통신량 절감 및 성능 향상
: 클라이언트에서 여러가지의 SQL문을 보내는 것 보다, 이들 SQL 문들이 포함된 저장 프로시저나 함수를 한번만 호출함으로서
통신량 절감 (컴파일이 미리 되어 있으므로, 재 컴파일 과정이 필요없음)
- 데이터의 무결성 강화
: 테이블의 데이터를 저장 프로시저 또는 함수로만 제어하므로 무결성이 강화되고, 보안에 유리
* 단점
- 저장 프로시저와 함수 작성 방법이 다소 어려움
* 테이블
* 오라클 저장 프로시저
* 저장 프로시저 호출
* 오라클 함수
* 함수 호출
'자바 > Java공부하기' 카테고리의 다른 글
[구로IT] 자바 초보자를 위한 기초 교육과정 (0) | 2023.01.19 |
---|---|
Java Web 실무과정] MVC 소개 (0) | 2016.11.15 |
Java Web 실무과정] 페이징과 관련된 클래스 및 JSP (0) | 2016.11.15 |
Java Web 실무과정] 페이징 처리 (0) | 2016.11.10 |
Java Web 실무과정] DTO/DAO 클래스 작성 (0) | 2016.11.10 |