본문 바로가기
IT/Oracle

[Oracle] - 오라클 PL/SQL 함수(function) 사용법

by 차이나는 개발자 2022. 7. 6.
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
반응형

댓글