Stored Function(사용자 함수)
- 오라클에 제공하는 함수외에 추가적인 함수를 등록 할 수 있다.
- 공통적으로 적용할 기능을 캡슐화하기 위해 사용할 수 있다.
- 반복적으로 발생하는 컬럼 데이터 조작이 있는 경우 함수의 대상이 된다.
- 다양한 쿼리(INSERT, DELETE, UPDATE, SELECT, GROUP BY...) 속에서 사용될 수 있다.
- CREATE FUNCTION 다음에 이름을 작성하고 괄호 안에 파라미터 작성.
- RETURNS 구문에 반환할 값의 데이터 타입을 작성해주기.
- 같은 입력 파라미터를 사용하면서 stored function이 같은 결과를 반환할 경우 deterministic으로 간주.
'Database' 카테고리의 다른 글
해커랭크 SQL문제_1215 (0) | 2021.12.15 |
---|---|
해커랭크 SQL문제_0828 (0) | 2021.08.28 |
해커랭크 SQL문제_0807 (0) | 2021.08.07 |
해커랭크 SQL문제_0805 (0) | 2021.08.05 |
해커랭크 SQL문제_0804 (0) | 2021.08.04 |