자바 중급 (JAVA-Web) 강좌 자료] 저장 프로시저와 함수 호출

 

자바 중급 (JAVA-Web) 강좌 자료] 저장 프로시저와 함수 호출

 

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

저장 프로시저와 함수 호출

 

저장 프로시저(Stored Procedure)와 함수(Function)
호출방식으로 실행가능한 SQL 코드 블록
DBMS에서 컴파일하여 저장한 후, 호출 실행하는 방식
저장 프로시저와 함수의 차이점은 함수는 호출자에게 단일값(single value)를 반환함.
DBMS마다 작성 방법이 조금씩 다름
Oracle : PL/SQL
SQL Server: TSQL
장점
네트워크 통신량 절감 및 성능 향상
클라이언트에서 여러가지의 SQL문을 보내는 것 보다, 이들 SQL 문들이 포함된 저장 프로시저나 함수를 한번만 호출함으로서 통신량 절감
컴파일이 미리 되어 있으므로, 재 컴파일 과정이 필요없음
데이터의 무결성 강화
테이블의 데이터를 저장 프로시저 또는 함수로만 제어하므로 무결성이 강화되고,
보안에 유리
단점
저장 프로시저와 함수 작성 방법이 다소 어려움

 

+ Recent posts