오라클의 함수(function)
오라클 함수는 특정한 작업을 수행하고 값을 반환하는 블록 코드입니다. 함수는 매개변수를 받아서 연산을 수행하고, 그 결과 값을 반환하는 것이 특징입니다. 이러한 함수는 SQL 쿼리나 다른 함수 내에서 사용될 수 있습니다. 이제 오라클에서 함수를 작성하는 방법에 대해 알아보겠습니다.
오라클 함수의 작성 예제
예를 들어, 간단한 함수인 AddTwoNumbers를 만들어 보겠습니다. 이 함수는 두 개의 인자를 받아들여 더한 후 그 결과를 반환합니다.
CREATE OR REPLACE FUNCTION AddTwoNumbers ( num1 IN NUMBER, num2 IN NUMBER ) RETURN NUMBER IS BEGIN RETURN num1 + num2; END; / |
이렇게 함수를 작성하면 함수는 성공적으로 생성됩니다. 이제 이 함수를 호출하여 결과를 얻을 수 있습니다. 함수를 호출할 때는 SELECT 문을 사용합니다.
오라클 함수의 호출 예제
SELECT AddTwoNumbers(10, 20) FROM dual; |
결과는 30으로 반환될 것입니다. 이처럼 함수는 매우 유용한 도구로 사용될 수 있으며, 데이터베이스에서 연산 작업을 수행하는 데 사용됩니다.
'DB' 카테고리의 다른 글
오라클의 SYSDATE (0) | 2024.03.04 |
---|---|
오라클의 트랜잭션 (0) | 2024.03.04 |
오라클의 프로시저(procedure) (0) | 2024.03.04 |
오라클의 INSERT (0) | 2024.03.04 |
오라클의 데이터 정렬 (0) | 2024.03.03 |
댓글