※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
사용자 정의 함수
사용자 정의 함수 : SQL을 사용하여 일련의 작업을 연속적으로 처리하여 단일 값을 반환하는 절차형 SQL이다.
RETURN을 통해 반환, 출력 파라미터 X, SELECT를 통한 조회 가능, SUM,AVG 등 내장함수 사용 가능
DECLARE(필수)
BEGIN(필수)
SQL문
CONTROL문
RETURN(필수) 등
END(필수)
- DECLARE : 프로시저 명칭, 변수, 인수 정의
- BEGIN/END : 시작과 종료
- SQL/CONTROL/EXCEPTION사용
- RETURN : 반환 값이나 변수 정의
- CREATE FUNCTION
CREATE FUNCTION 사용자 정의 함수명
BEGIN
내용(BODY);
RETURN 반환값;
END
- OR REPLACE : 프로시저 존재시 대체
- 동작 : INSERT, DELETE, UPDATE
- 매개변수 : IN, 매개변수명
- 내용(BODY) : 코드 기록, 적어도 하나의 SQL문 존재해야 한다.
- RETURN : 반환할 값 지정
사용자 정의 함수 실행
- SELECT 사용자 정의 함수명 FROM 테이블명
- INSERT INTO 테이블명 VALUE(사용자 정의 함수명)
- DELETE FROM 테이블명 WHERE 속성명 = 사용자 정의 함수명
- UPDATE 테이블명 SET 속성명 = 사용자 정의 함수명
사용자 정의 함수 제거
- DROP FUNCTION 사용자 정의 함수명
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(SQL 활용) SQL 테스트 (0) | 2022.02.05 |
---|---|
정보처리기사 필기(SQL 활용) DBMS 접속 기술 (0) | 2022.02.04 |
정보처리기사 필기(SQL 활용) 트리거 (0) | 2022.02.03 |
정보처리기사 필기(SQL 활용) 프로시저 (0) | 2022.02.03 |
정보처리기사 필기(SQL 응용) DML - JOIN (0) | 2022.02.01 |
댓글