하나의 프로세스(여러 작업) 을 처리하는 용도로 많이 사용됨
ex) 온라인 쇼핑시
1) 로그인
2) 물품 선택
3) 장바구니
4) 물품 구매
5) 환불
호출 시 : call 프로시저명(value);
작업을 도와주는 목적으로 사용됨
ex) 로그인시 가입여부 확인 , 쿠폰 발행 여부 등
호출시: select 함수명(value);
1) 함수는 입력 파라미터만 사용 가능 함
2) 함수는 반환값을 하나만 가질 수 있음
3) 프로시저는 반환 구문이 없어도 되며 필요에 따라 여러개를 사용할 수 있음
4) 호출방법이 다름
5) 함수는 DML 사용이 불가능함
많은 도움이 됐습니다!