728x90
반응형
#오라클 PL/SQL 함수(function) 사용법
#함수 생성 방법
CREATE OR REPLACE FUNCTION func(
num IN NUMBER
)
RETURN NUMBER
IS
addNum NUMBER := 10;
BEGIN
RETURN (num + addNum);
END func;
#함수 실행 방법
DECLARE
resultSum NUMBER;
BEGIN
resultSum := func(20);
DBMS_OUTPUT.PUT_LINE('resultSum: ' || resultSum);
END;
-결과
resultSum: 30
-프로시저와 달리 함수는 SQL문에서도 사용가능합니다.
SELECT FUNC(40) FROM DUAL; -- 50
#함수 삭제 방법
DROP FUNCTION func;
728x90
반응형
'IT > Oracle' 카테고리의 다른 글
[Oracle] - 오라클 시퀀스(SEQUENCE) 사용법(TO_CHAR FM(Format) 포맷 사용법) (0) | 2022.07.15 |
---|---|
[Oracle] - 오라클 PL/SQL 트리거(trigger) 사용법 (0) | 2022.07.06 |
[Oracle] - 오라클 PL/SQL 프로시저(procedure) IN, OUT 사용법 (0) | 2022.07.06 |
[Oracle] - 오라클 PL/SQL 오류 발생시 예외 처리 방법 (0) | 2022.07.06 |
[Oracle] - 오라클 PL/SQL 커서(cursor) 사용법 (0) | 2022.07.06 |
댓글