Oracle - 사용자 정의 함수

갓김치·2020년 9월 1일
0

Oracle

목록 보기
30/33
post-thumbnail

참고

2020-09-01-04)사용자정의함수.sql

사용자 정의 함수

  • User Defined Function
  • 반환 값이 있음 (1개)
  • 반환되는 위치는 함수 호출문의 위치
  • 사용형식은 PROCEDURE와 유사
  • SELECT절, WHERE절에서 사용 가능

사용형식

예시

1. 회원번호를 입력받아 나이를 반환하는 함수를 작성

  • 입력값: 회원번호
  • 반환값: 나이 (반환은 딱 1개 출력은 여러개)

펑션 생성

펑션 실행

결과

2. 상품코드와 년도를 입력받아 매출액집계를 반환하는 함수를 작성하시오

  • 입력: 상품코드, 년도
  • 반환: 매출액집계

펑션 생성

펑션 실행

  • 펑션에서 조인이 되었기때문에 실행에서는 따로 해주지 않아도 됨.

결과

  • 전체행 출력됨
profile
갈 길이 멀다

0개의 댓글