※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
사용자 정의 함수
사용자 정의 함수
- 종료 시 처리 결과로 단일값만을 반환하는 절차형 SQL
- RETURN을 통해 단일 값 반환, 출력 파라미터 없다.
사용자 정의 함수의 구성도
DECLARE(필수) --사용자 정의 함수 명칭, 변수, 인수, 데이터타입 정의
BEGIN(필수) --사용자 정의 함수 시작
CONTROL --조건문 또는 반복문
SQL --SELECT문 삽입
EXCEPTION --예외 발생시 수행
RETURN(필수) --반환 변수 정의
END(필수) --사용자 정의 끝
사용자 정의 함수 생성
CREATE [OR REPLACE] FUNCTION 사용자 정의 함수명(파라미터)
[지역변수 선언]
BEGIN
사용자 정의 함수 BODY;
RETURN 반환값;
END;
- OR REPLACE : 이름 동일한 사용자 정의 함수 존재시 대체
- 파라미터 : IN(값 전달), 매개변수명, 자료형
사용자 정의 함수 실행
SELECT 사용자 정의 함수명 FROM 테이블명;
INSERT INTO 테이블명(속성명) VALUES(사용자 정의 함수명);
DELETE FROM 테이블명 WHERE 속성명 = 사용자 정의 함수명;
UPDATE 테이블명 SET 속성명 = 사용자 정의 함수명;
사용자 정의 함수 제거
DROP FUNCTION 사용자 정의 함수명;
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(SQL 응용) 커서 (0) | 2022.04.03 |
---|---|
정보처리기사 실기(SQL 응용) 제어문 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) 트리거 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) 프로시저 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) DML - JOIN (2) | 2022.04.03 |
댓글