"저장 프로시저"의 두 판 사이의 차이

잔글
# 비즈니스 로직의 일부로 사용하는 경우 업무의 사양 변경 시 외부 응용프로그램과 함께 저장프로시저의 정의를 변경할 필요가 있다. 이때 불필요한 수고와 변경 실수에 의한 장애를 발생시킬 가능성이 있다.
 
== MySQL 저장프로시저==
==제품별==
=== MySQL개요===
==== 개요====
MySQL은 버전 5.0 이후 표준 SQL 규격 저장프로시저를 ​​지원하고 있다. 다음은 함수와 프로시저에서 동등한 처리를 는 예를 보여준다.
 
==== 함수 예1 (DB 개입 없음)====
(1) 정의
<source lang="text">
</PRE>
 
====프로시저의 예1 (DB 개입 없음)====
(1) 정의
<source lang="text">
</PRE>
 
===함수 예제2 (DB 작업 있음)====
(1) 테이블 정의 및 데이터
<source lang="text">
</PRE>
 
====프로시저 예제2 (DB 작업 있음, 비커서 작업)====
(1) 테이블 정의 및 데이터
"함수 예제2 (DB 작업 있습니다)"와 같다.
</PRE>
 
====프로시저 예제3 (DB 작업 있음, 커서 작업)====
(1) 테이블 정의 및 데이터
"함수 예제2 (DB작업 있습니다)"와 같다.