본문 바로가기
개발/MySql

저장 함수(Stored Function)

by 꼼냥냥 2022. 4. 15.
728x90

- 저장 프로시저와 거의 비슷하나 실행 후 결과 값을 반환(return) 한다는 점이 다름
- 사용자 정의 함수 라고도 부름
- MySQL은 5.0버전부터 사용 가능

저장 함수(Stored Function) - 명령어

RETURNS <반환데이터타입>
 함수 실행 후 반환할 데이터의 타입

RETURN <반환값>
 함수를 종료하고 값을 반환

저장 함수(Stored Function) - 생성/사용

* 생성


* 사용
- 기본 함수와 동일하게 함수 실행이 필요한 부분에서 사용
- CALL 을 이용해서 실행 하면 안됨

저장 함수(Stored Function) - 확인 / 삭제

• 저장 함수 확인
SHOW FUNCTION STATUS;
SHOW CREATE FUNCTION <함수 이름>;


• 저장 함수 삭제
DROP FUNCTION <함수 이름>;

728x90

'개발 > MySql' 카테고리의 다른 글

Qurey 최적화  (0) 2023.04.26
Trigger (트리거)  (0) 2022.04.15
저장 프로시저(Store Procedure)  (0) 2022.04.14
쿼리 작성 및 최적화  (0) 2022.04.13
파티션(Partition)  (0) 2022.04.12

댓글