![[MariaDB] 스토어드 함수](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog%3Ftitle%3D%255BMariaDB%255D%2520%25EC%258A%25A4%25ED%2586%25A0%25EC%2596%25B4%25EB%2593%259C%2520%25ED%2595%25A8%25EC%2588%2598%26logoUrl%3Dhttps%253A%252F%252Finblog.ai%252Finblog_logo.png%26blogTitle%3DCoding_study&w=2048&q=75)
Contents
스토어드 함수(Stored Function)스토어드 함수(Stored Function)
1. 스토어드 함수의 파라미터는 모두 입력 파라미터로 사용한다
2. 스토어드 함수는 RETURNS문으로 반환할 값의 데이터 형식을 지정한다/자료형 지정
3. 본문 안에서는 RETURN문으로 하나의 값을 반환해야 한다/자료형 반환
4. 스토어드 함수를 호출할 때는 SELECT 문장으로 호출한다
- 파라미터: 매개변수
- * DROP FUNCTION if EXISTS 함수이름; : 미리 중복 함수 제거해서 충돌방지
DELIMITER 바꿀 표시 CREATE FUNCTION 함수명(항목 자료형) RETURNS 자료형 BEGIN DECLARE 항목 자료형; -- 선언 SET //설정 RETURN 항목명; -- 반환 END 바꾼 표시 DELIMITER ; // 원상복귀
SELECT 함수명(데이터 입력);

문제) 출생 년도를 입력하면 나이가 출력되는 함수 만들기
함수명 : getAgeFunc(int)

Share article